wcf您可以使用Java和RESTWeb服务进行异步通信吗?
您可以在使用REST web服务的客户机上使用Java进行异步通信吗?REST web服务有时需要几分钟才能返回值
我认为没有,在回顾了下面的内容之后。然而,C#确实允许这样做
用户1019776
Which way is preferred when doing asynchronous WCF calls?和 WCF asynchronous callback
但它们适用于休息吗?可能不会
关于客户:How do you make a WCF Client asynchronous?
答:要处理非同步WCF事件,可以通过事件方法使客户端异步,请参见:http://msdn.microsoft.com/en-us/library/wewwczdw.aspx
(但请确保这是一个非同步的“触发并忘记”事件),另请参见Java上的这个线程(更多的是发布者/订阅者同步模型:Does Java have native support for events, similar to that of C#?)
# 1 楼答案
异步向TCP套接字发送数据有很多种方法,我不知道您指的是什么类型。你能澄清一下你想做什么,什么不适合你吗?什么样的服务需要几分钟?也许你应该担心修复服务Peter Lawrey 8小时前仅供参考REST communications在第一次通话中握手时花些时间来建立通信。通常比后续通话长30倍。这是众所周知的。谢谢
你问的问题的答案很简单:“是的,当然。”您是否正在寻找如何在web容器环境中实现这一点?关于如何仅使用JavaSE编程解决方案的帮助?如何使用Apache Async HttpClient?——8小时前的阿菲是的,那会很有帮助。客户端是安卓手机。任何链接感谢*
可以用不同的方式使用Java IO、NIO和NIO2来实现。更不用说使用各种图书馆的方式了。有这么多图书馆可以这样做,很难知道该推荐哪一个Peter Lawrey 8小时前请推荐一个。谢谢
好吧,Java没有所谓的“事件”或“委托”,但它以各种方式支持异步通信彼得·劳瑞8小时前是怎么做到的
FWIW,WCF不需要使用SOAP。您可以在其下使用其他RESTful协议@PeterLawrey为您提供了Java所需的答案七个小时前,我在手术室特别要求休息
***我要感谢stackoverflow的志愿者。由于没有支付任何费用,因此提供的服务很出色。谢谢,我稍后会查看此帖子以获得后续回复强>**