API公共数据选择:消息服务和云服务

日期: 2010-10-24 作者:William Brogden翻译:刘志超 来源:TechTarget中国 英文

在《API公共数据选择:套接字和UDP》 、 《API公共数据选择:传输控制协议和电子邮件》中,我们分别介绍了套接字、UDP、传输控制协议和电子邮件。下面我们来介绍消息服务和云服务。   消息服务   在不同的系统或者应用之间,面向消息中间件、或MOM通常为可靠的移动数据,在公司的网络中使用。Java消息服务,是Java企业版的一部分,因而得到广泛的使用。

消息可能包含各种类型的内容。一种消息服务支持两种传输模型,点对点和发布/订阅。点对点类似电子邮件,服务器提供一个消息队列,指向特定的客户端。发布/订阅允许用户订阅“主题”,可以从发布者那里接收消息。

许多用户能够订阅基于安全设置的主题。   优……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

《API公共数据选择:套接字和UDP》《API公共数据选择:传输控制协议和电子邮件》中,我们分别介绍了套接字、UDP、传输控制协议和电子邮件。下面我们来介绍消息服务和云服务。

  消息服务

  在不同的系统或者应用之间,面向消息中间件、或MOM通常为可靠的移动数据,在公司的网络中使用。Java消息服务,是Java企业版的一部分,因而得到广泛的使用。消息可能包含各种类型的内容。一种消息服务支持两种传输模型,点对点和发布/订阅。点对点类似电子邮件,服务器提供一个消息队列,指向特定的客户端。发布/订阅允许用户订阅“主题”,可以从发布者那里接收消息。许多用户能够订阅基于安全设置的主题。

  优点:

  •   消息传递的灵活性
  •   通常在开源和私有的实现中都可用

  缺点:

  •   需要专门的服务器和客户端软件
  •   用户必须订阅主题
  •   供应商和操作系统之间的兼容性没有完成

  最极端的数据传输问题是,文件的大小和接收者的数据占用了服务器的带宽。正如我前面文章所讨论的,云服务能够在经济上拯救你。

  云服务

  优点:

  •   从你的服务器上删除负荷
  •   可以公开的或者严格控制的访问

  缺点:

  •   需要一个云服务帐号
  •   需要专业的服务器编程,删除数据,并向客户提供连接

  超过HTTP

  设计web服务的新手应该是开放的,使用交替方法得到客户的结果。有一个技术范围可供选择,你不应该假定为HTTP,而不考虑其他备选方案。

相关推荐