示例#1
0
        /// <summary>
        ///     初始化KJFramework全局的底层网络缓冲区
        /// </summary>
        public static void Initialize()
        {
            ChannelInternalConfigSettings settings;

            if (!ChannelInternalConfigSettings.TryParse(SystemConfigurations.Configuration, out settings))
            {
                settings = new ChannelInternalConfigSettings();
                settings.RecvBufferSize            = 4096;
                settings.BuffStubPoolSize          = 200000;
                settings.NamedPipeBuffStubPoolSize = 200000;
                settings.NoBuffStubPoolSize        = 200000;
                settings.MaxMessageDataLength      = 5120;
                settings.SegmentSize = 5120;
            }
            Initialize(settings);
        }