ActiveMQのHttpClientTransportを使用して、プロキシホストとポートを指定するのに使用できる次のメソッドが含まれます。
public void setProxyUser(String proxyUser)
public void setProxyPassword(String proxyPassword)
:あなたはまた、プロキシユーザー名とパスワードを提供することができ5.6+バージョンについて
public void setProxyHost(String proxyHost)
public void setProxyPort(int proxyPort)
をJmsInvokerProxyFactoryBeanをコンフィグレーションするには:
<bean id="jmsClientFactory" class="org.apache.activemq.ActiveMQConnectionFactory">
<property name="brokerURL">
<value>http://myendpoint.somewhere.com:5186?proxyUser=fred&proxyPassword=ahoy&proxyHost=myproxyhost.somewhere.com&proxyPort=8081</value>
</property>
</bean>
<bean id="remotingService"
class="org.springframework.jms.remoting.JmsInvokerProxyFactoryBean">
<property name="serviceInterface" value="com.foo.CheckingAccountService"/>
<property name="connectionFactory" ref="jmsClientFactory"/>
<property name="queue" ref="queue"/>
</bean>
ありがとうございますが、インスタンスを取得するにはどうすればよいですかプロキシを設定する私のHttpclienttransportの。 IamはSprings JmsInvokerProxyFactoryBeanを使用していますが、Httpclienttransportの作成場所やActivemq内のインスタンスへのアクセス方法はわかりません。 – buddha089
最新の編集を参照してください。 – Nicholas
こんにちは、ActiveMQConnectionFactoryを使用して、JmsTemplateを使用して接続を作成しています。私はプロキシサーバーの背後にあるactiveMqに接続する必要があります。プロキシの詳細をactivemqConectionに設定する方法を教えてください。私たちはactivemqと通信するためにTCPのtrasport接続を使用しています。事前に助けてくれてありがとう。 –