x-msg-ap在X-MSG-IM系统中是直接面向客户端的网元, 它主要负责异构协议的接入和客户端的消息转发. 因此命名为Access Point, 也就是访问点.
在面向客户端的这一侧, 它在设计上支持的传输层协议至少有tcp, http, websocket, rudp, udp, 现已支持前三者.
下图展示了一个standalone版本的X-MSG-IM系统部署结构.
图中的其它网元源代码会在2020-01-01前陆续开放, 它们的功能描述如下:
网元 |
描述 |
x-msg-ap |
访问点, 异构客户端与异构协议接入 |
x-msg-channel-status |
channel状态服务, 支持在一切有状态的channel上sub/pub |
x-msg-im-auth |
鉴权服务 |
x-msg-im-group |
群组归属位置 |
x-msg-im-hlr |
用户归属位置 |
x-msg-im-mgr |
管理员接入 |
x-msg-im-org |
企业组织架构服务 |
x-msg-oss |
文件与对象存储 |