阅读背景:

今日随想——关于企业级应用中分布式架构设计中系统通讯问题

来源:互联网 
企业应用必然需要考虑分布式架构的设计,分布式的架构设计必然要考虑系统通讯的问题。采用何种通讯方式将直接决定分布式架构的整体性能及灵活性。采用soap协议,各模块之间通过webservice进行交互已经逐渐成为一种流行的方式。这种方式最大的好处在于平台无关,简单且代价和成本不高,无论是实施还是后期的维护其所需要的代价都不大。但是这种形式有一个不可避免的弊端——效能,采用xml序列化object会导致有过多的数据在网络上进行传递。占用的带宽,传送数据相比较而言都比较大。如果是那种对于性能要求很高的应用,则不建议采用这种方式进行构建分布式系统。构建内部通讯协议,如基于HTTP协议的基础构建序列化object的标准,在各个分布系统中采用该标准作为序列化和反序列化的通用准则,应该可以达到提高性能的目的。但是这种方式的弊端同样明显,即只能在自己内部构建分布式系统的时候采用。一旦涉及到其他外部系统的交互,该种模式必然需要涉及到增加 企业应用必然需要考虑分布式架构的设计,分布式的架构设计必然要考虑系统通讯的问题。采用何种通讯方



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: