none
Wcf net.tcp binding 方式,IIS 7 单机部署,每秒处理请求数在 35-40左右,这个并发数正常吗? RRS feed

  • 问题

  • 配置信息如下:

    <system.serviceModel>
        <behaviors>
          <serviceBehaviors>
            <behavior>
              <serviceDebug includeExceptionDetailInFaults="true"/>
              <serviceMetadata httpGetEnabled="true"/>
              <serviceThrottling maxConcurrentSessions="10000" maxConcurrentCalls="10000" maxConcurrentInstances="10000"/>
              <dataContractSerializer maxItemsInObjectGraph="6553600"/>
            </behavior>
          </serviceBehaviors>
        </behaviors>
    
        <bindings>
          <netTcpBinding>
            <binding name="PortShare" portSharingEnabled="true" maxConnections="10000" listenBacklog="10000">
              <security mode="None"/>
              <reliableSession enabled="true"/>
            </binding>
          </netTcpBinding>
        </bindings>
    
        <services>
          <service name="WcfDemo.Services.UserSrv">
           <endpoint binding="netTcpBinding" contract="WcfDemo.Contracts.User.IUser" bindingConfiguration="PortShare"/>
          </service>
        </services>
    
        <serviceHostingEnvironment>
          <serviceActivations >
             <add service="WcfDemo.Services.UserSrv" relativeAddress="UserSrv.svc"/>
          </serviceActivations>
        </serviceHostingEnvironment>
      </system.serviceModel>
    还有什么地方可以优化的?
    2013年4月24日 9:02

答案

  • 已经确认了,通过日志分析这已经算效率很高了,除去业务处理,其他所消耗的时间非常少。
    • 已标记为答案 和紳 2013年4月25日 6:28
    2013年4月25日 6:28