2010-06-29 52 views
2

我们正在构建一个涉及通过TCP/IP链接的客户端和服务器的专有系统。偶尔,服务器会有一些客户感兴趣的新的预期或意外信息。我的理解是,SOAP和REST是查询/响应系统,需要客户端请求某些内容并且服务器响应。我们需要客户端进行注册,并且服务器在新信息可用时进行响应。这些协议是否有这种行为?另外,我们需要标准的类数据库查询,需要立即响应。适用于非查询 - 响应通信的SOAP或REST?

回答

0

如果你在微软的世界里,看看WCF,它是能够进行这种类型的通信。

无论您是否处于微软世界,我都会建议您考虑一下XMPP和AMQP。

0

首先,REST不是协议,它更像是一种架构风格。

其次,这些都不是为推送数据传递而设计的。

您可以使用任一种查询类型的消息,但您需要设计带外通信协议以用于推送通知。如果你的数据非常简单,你可以使用一个基本的TCP套接字。