Sto cercando di usare le associazioni Apache.NMS.WCF per un'applicazione WCF e ottenere il seguente errore -Duplex o richiesta-risposta con Apache ActiveMQ WCF Binding domanda configurazione
Contratto richiede TwoWay (sia di richiesta-risposta o duplex), ma Binding 'NmsBinding' non lo supporta o non è configurato correttamente per supportarlo.
Il mio modello system.service assomiglia a questo -
<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>
C'è un modo per configurare Apache NMS essere duplex o lo fa solo lo supporta?
Grazie per l'informazione Marc. –
Ho downvoted questo dato che non è corretto. ActiveMQ ti offre diversi modi di fare richiesta-risposta. Uno di questi è la coda temporanea che è possibile utilizzare come indirizzo di ritorno su un messaggio. Questa "coda temporanea" ha un consumatore temporaneo .. – Noctris
@Noctris: e funziona anche con una associazione WCF ?? La domanda era chiaramente sull'uso di ActiveMQ ** da WCF ** - non sulle sue capacità generali ... –