在java服务和C#客户端之间为PubSub选择哪种技术
您建议在Java服务和C#桌面客户端之间使用哪种技术。 你觉得CometD怎么样?有什么好的.NETAPI吗? 服务器和客户端将在同一个组织中运行,因此可以使用不同的协议在java服务和C#客户端之间为PubSub选择哪种技术,c#,java,comet,publish-subscribe,cometd.net,C#,Java,Comet,Publish Subscribe,Cometd.net,您建议在Java服务和C#桌面客户端之间使用哪种技术。 你觉得CometD怎么样?有什么好的.NETAPI吗? 服务器和客户端将在同一个组织中运行,因此可以使用不同的协议 CometD是一个正确的选择,还是使用TCP而不是HTTP更好 由于您的应用程序在同一个组织内运行,因此您可能能够使用比HTTP甚至TCP更高效的传输,具体取决于您的情况和需求
CometD是一个正确的选择,还是使用TCP而不是HTTP更好 由于您的应用程序在同一个组织内运行,因此您可能能够使用比HTTP甚至TCP更高效的传输,具体取决于您的情况和需求 <数据分发服务(DDS)是基于OPG的标准,基于标准的语言绑定是C、C++、java和艾达,但C等也可用。系统中可以混合使用不同的语言和操作系统。要分发的结构化数据类型以语言无关的格式指定(标准是OMG IDL的子集),然后将其转换为应用程序使用的特定于语言的接口和数据类型
它可以使用不同的传输层,如UDP或TCP。虽然我无法从您的简要描述中确定DDS是否是您的最佳选择,但我认为它值得调查。请参阅,以获取非常简短的介绍和参考文献列表。警告:我只使用了Comet(没有atmosphere,甚至没有java解决方案) 我喜欢cometd,因为它起步很快,文档也很好。javascript API也可以正常工作 然后bayeux规范也可以在c#上实现:
您可能需要了解一些消息传递协议,如和。Java和.NET中对这两种协议都有不错的支持,您可以选择RabbitMQ或ActiveMQ等消息代理 看看甲骨文的连贯性。它原本是Java的回归,但也有一个.NETC的端口#