发明名称 一种基于Erlang的分布式快速开发系统及方法
摘要 本发明公开了一种基于Erlang的分布式快速开发系统及方法,属于网络通信技术领域,所述系统包括:分布式技术平台,用于提供非功能性系统支撑服务,通过统一接口与业务组件进行交互;业务组件,用于完成与具体业务相关的功能性服务,通过统一接口与分布式技术平台进行交互,不同业务组件之间通过桩接口进行调用;自动化工具,用于完成包括配置、打包和发布的辅助功能。本发明所述一种基于Erlang的分布式快速开发系统及方法能够降低甚至消除业务组件与技术平台之间的耦合,并且操作简单,可用性和可靠性较高。
申请公布号 CN103491133B 申请公布日期 2017.02.01
申请号 CN201310379157.5 申请日期 2013.08.27
申请人 兴唐通信科技有限公司 发明人 张昌昌;周星;曹睿学;叶琅
分类号 H04L29/08(2006.01)I;G06F9/44(2006.01)I 主分类号 H04L29/08(2006.01)I
代理机构 北京路浩知识产权代理有限公司 11002 代理人 王莹
主权项 一种基于Erlang的分布式快速开发系统,其特征在于,包括:分布式技术平台,用于提供非功能性系统支撑服务,通过统一接口与业务组件进行交互;业务组件,用于完成与具体业务相关的功能性服务,通过统一接口与分布式技术平台进行交互,不同业务组件之间通过桩接口进行调用;自动化工具,用于完成包括配置、打包和发布的辅助功能;所述分布式技术平台包括:即插即用模块、服务引用模块、负载均衡模块和备份模块,上述模块相互独立,面向系统提供相应的支撑服务;所述备份模块基于Erlang的failover和takeover支持,用于在节点失效或者崩溃时对该节点的业务组件以及该节点本身进行备份;备份的具体过程为:按照分布式应用规则对业务组件进行设定,当业务组件对应的节点失效或者崩溃时,将该节点承担的业务组件的分布式应用失效转移到备份节点,完成业务组件级备份,将一个节点上的所有分布式应用均转移到备份节点,则完成节点级备份。
地址 100191 北京市海淀区学院路40号