首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用BlazeDS或web服务作为Flex view层和Spring业务层之间的远程处理和消息传递技术的优缺点?

使用BlazeDS或web服务作为Flex view层和Spring业务层之间的远程处理和消息传递技术的优缺点?
EN

Stack Overflow用户
提问于 2009-07-25 07:14:07
回答 2查看 1.9K关注 0票数 3

在我的公司,我们将使用Flex3作为新的金融web应用程序的表示层,使用Spring作为业务层,但是关于最好的消息传递/远程处理技术的争论仍在继续。你能分享一下你自己使用一种或另一种技术的优缺点吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-07-25 08:01:50

根据我的经验,除非您需要使用各种技术都可以访问的web服务,否则请使用BlazeDS。

BlazeDS

优点:更少的服务器密集度,更少的客户端解析时间,更小的数据包(它是二进制的),这意味着总体上它是一个更快的调用。可以进行发布/订阅以及方法调用。

缺点:与非Flex前端不兼容(尽管它是开源的,所以理论上是可以的)。

Webservices

优点:成熟,几乎是跨平台的。易于阅读和翻译问题。

缺点:更冗长。如果使用XML到AS对象的内部转换,客户端必须进行一些密集的解析。如果将对象用作XML,则封装将被削弱(调用外部的对象必须知道有关XML对象的详细信息,这意味着重构可能会有问题)。

有关实际数据库与实际数字的良好比较,请参阅James Ward's Census application.

票数 6
EN

Stack Overflow用户

发布于 2009-07-25 07:39:53

BlazeDS支持AMF和HTTP的实时消息流。但是它可以处理的客户端数量的限制比LiveCycle ES更高效的RTMP要低。如果您需要性能提升,您可以随时切换到LiveCycle,但这涉及到一个价格标签(不知道它有多贵)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1181458

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档