新闻动态

NEWS

分布式服务框架

分布式服务框架(Distributed Service Framework, 简称 ESF)以亚原子科技云计算中心团队研发的多款分布式产品作为核心基础组件,面向企业级云计算市场提供高可用分布式解决方案,是亚原子企业级互联网产品的核心框架。亚原子分布式服务框架全局方式管理系统资源,用户任意调度网络资源,数据库分布节点高度自治,帮助企业级客户轻松构建大型分布式应用服务系统。
 
随着系统的越来越大,传统的服务框架模式已不再适应系统开发的需求,模块之间耦合度太高,其中一个功能升级,导致其他的模块都得一起升级部署,系统扩展性差且不能灵活进行分布式部署。于是我们找到更好的针对大型系统的分布式服务框架,很好的解决了这个问题。
 
我们把系统拆分成多个子系统,把模块分成独立的工程,单节点运行,如果某一个节点压力大了可以单独对这个节点进行增加配置,其他节点不受影响。使用接口通信,降低模块之间的耦合度。系统需要增加功能,增加功能时,我们只需要再增加一个子项目,调用其他系统的接口就可以。
 
分布式的服务框架还有一个明显的优势就是,提高代码的复用性,比如service层,如果不采用分布式rest服务方式架构就会在手机wap商城,微信商城,pc,android,ios每个端都要写一个service层逻辑,开发量大,难以维护一起升级,这时候就可以采用分布式rest服务方式,公用一个service层。