小编Bar*_*urt的帖子

使用Apache ActiveMQ WCF绑定配置问题进行双工或请求 - 回复

我试图使用Apache.NMS.WCF绑定WCF应用程序并获得以下错误 -

合同需要TwoWay(请求 - 回复或双工),但是Binding'NmsBinding'不支持它,或者没有正确配置以支持它.

我的system.service模型看起来像这样 -

    <bindings>
        <nmsBinding>
            <binding 
                name="myNMSBinding" 
                destination="test.queue" 
                destinationType="TemporaryQueue"
                >
            </binding>
        </nmsBinding>
    </bindings>

    <extensions>
        <!--<bindingElementExtensions>
            <add name="nmsTransPort" 
                 type="Apache.NMS.WCF.NmsTransportElement, Apache.NMS.WCF, Version=1.1.0.1642, Culture=neutral, PublicKeyToken=82756feee3957618" />
        </bindingElementExtensions>-->
        <bindingExtensions>
            <add name="nmsBinding" 
                 type="Apache.NMS.WCF.NmsBindingCollection, Apache.NMS.WCF, Version=1.1.0.1642, Culture=neutral, PublicKeyToken=82756feee3957618" 

                 />
        </bindingExtensions>
    </extensions>

    <services>
        <service name="WcfService1.Service1" behaviorConfiguration="WcfService1.Service1Behavior">
            <!-- Service Endpoints -->
            <endpoint 
                address="tcp://localhost:61616" 
                binding="nmsBinding" 
                bindingConfiguration="myNMSBinding" 
                contract="WcfService1.IService1"
                />
        </service>
    </services>
Run Code Online (Sandbox Code Playgroud)

有没有办法将Apache NMS配置为双工或者它不支持它?

apache wcf activemq-classic nms

5
推荐指数
1
解决办法
2437
查看次数

标签 统计

activemq-classic ×1

apache ×1

nms ×1

wcf ×1