产品介绍

如何使用

导航 > 首页

分布式通讯引擎架构

分布式通讯引擎架构(Communication Engine for Distribution Architecture,简称:CEDA)是一款高性能的中间件,支持分布式的部署管理,并可用于建立高性能、高伸缩性通讯基础设施的平台框架。

特点

● CEDA包含多个组件,各组件可以配合使用以实现完整的分布式通讯引擎架构,也可以单独使用以满足用户特殊的功能需求。

● CEDA可以为服务端和客户端提供安全通讯服务。

● CEDA可以实现分布式部署服务端,并且实现负载均衡和容错功能。

● CEDA的各个组件可以通过CEDA API实现相互通讯。

● CEDA支持多种开发语言,包括C++,Java,C#和JavaScript。

● CEDA各组件层次分明,方便用户根据企业需求进行二次开发和使用。

 

使用CEDA可以简化对分布式部署应用系统的开发,CEDA已经为用户提供了下面的基础框架功能,如图为CEDA基础框架的层次结构图:

CEDA层次结构

 

  1. 安全通讯服务器 – ACS,可以为服务器端服务同客户端通讯提供安全加密的服务,以及基于HTTPS TUNNELING的通讯服务;
  2. 注册服务器 – Registry Server,可以提供服务器端组件之间通讯的负载均衡和容错,并使服务部署在不同的服务器上成为可能;
  3. 消息中间件 – AMQ,可以提供Publish/Subscribe,并基于Topic的消息通讯服务;
  4. 进程间通讯API – CEDAServer API和CEDAClient API,通过这些API可以实现高效的进程间通讯;API已经可以支持C++、Java和Csharp
  5. 客户端框架 – ATF,可以让开发人员更关注于界面业务逻辑处理,并且可以给予业务人员很高的灵活度来自行定义界面风格。
最新动态

沪公网安备 31011502002921号