文章:Blaze Data Services还是LiveCycle Data Services?

现在已经有不少文章在谈论各种版本的Data Services,然而却没人能说清楚该如何从这些Data Services中进行选择,同时也没人对端点(end point)和管道(channel)是如何影响着应用性能这个议题进行过详细论述。基于以上几点考虑,本文作者Ryan Knight对Adobe的LiveCycle Data Services和开源的Blaze Data Services进行了详尽而又细致的分析与比较,从而帮助用户从中选择适合自己项目的产品。

Adobe提到了4个不同版本的Data Services,分别为:

  1. Blaze Data Services——免费、开源的版本
  2. LiveCycle Data Services社区版——Blaze DS的一个支持版
  3. LiveCycle Data Service单CPU协议版——商业版的一个免费版本,具有一些额外特性,但只能用在单个CPU上
  4. LiveCycle Data Services——带有支持的商业版的付费版本

同时在本文的最后,作者给出了一张比较图表概览了这4个不同版本,该图表将是极具价值的一个总结。

从理论上来说,我们可以根据以下三点来选择产品。

  1. 需要支持么?这取决于应用是否需要支持,比如任务关键的应用。
  2. 需要数据管理服务么?这取决于应用对数据同步和管理服务的需求。
  3. 需要额外的LCDS端点和管道么?根据Adobe所述,如果同时有几百个并发连接,那么就需要了,然而这么说还是颇具争议的。服务器能 处理的并发连接数取决于多种因素,比如线程和I/O吞吐量等,同时我们还可以通过多个服务器的负载平衡来处理大量的并发连接,就像Java应用服务器那 样。

详细内容,请阅读全文:Blaze Data Services还是LiveCycle Data Services?。

你可能感兴趣的:(文章:Blaze Data Services还是LiveCycle Data Services?)