当前位置:编程学习 > JAVA >>

jms入门问题,发送消息到远程,怎么获得结果

分布式
jms/activemq

发送一个请求消息,然后获得远端查询结果,怎么实现 --------------------编程问答-------------------- 你是说,服务端发一个消息,然后客户端接收消息后,开始查询,查询出来的结果再返回给服务端?
是这样吗?
一般采用消息,都是使用它的异步特性,你这样,还不如,直接调用远程方法呢。
消息发出后,服务端可以设置等待客户端的返回,客户端执行完成后,可以返回一个执行完成的消息 --------------------编程问答-------------------- 因为消息是异步的,所以你发送了消息并不知道谁处理了,什么时候会给我回应.

就像你寄了一封信等回复一样,除了等你还是只能等.

如果你是模似远程方法调用,那么你可以用一个线程去发送并等待,建议要设定一下等待时间.
补充:Java ,  Java EE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,