Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

TangSengDaoDaoServer 和 WuKongIM是啥关系呢 #84

Open
tangtaoit opened this issue Mar 27, 2024 · 1 comment
Open

TangSengDaoDaoServer 和 WuKongIM是啥关系呢 #84

tangtaoit opened this issue Mar 27, 2024 · 1 comment

Comments

@tangtaoit
Copy link
Contributor

tangtaoit commented Mar 27, 2024

No description provided.

@tangtaoit
Copy link
Contributor Author

tangtaoit commented Mar 27, 2024

WuKongIM(通讯层): 负责长连接维护,消息收发,消息高效存储等等

TangSengDaoDao(业务层): 负责一些业务逻辑,比如:好友关系,群组,朋友圈等等,一些IM相关的业务层的逻辑

通讯层与业务层: WuKongIM会将一些业务层需要的聊天相关的数据通过Webhook的机制(GRPC)推送给TangSengDaoDao,TangSengDaoDao需要投递一些系统消息时,将调用WuKongIM的发送消息的API进行投递。

客户端与服务端: 客户端通过SDK与WuKongIM建立长连接,发送消息和收消息都将通过长连接进行传输,客户端的一些业务逻辑,比如:好友关系,群组,朋友圈等等,将通过调用TangSengDaoDao的API进行处理。

应用层面的关系

WuKongIM只有通讯服务端和对应的前端SDK(没有前端界面)

TangSengDaoDao是通过使用WuKongIM的通讯层开发出来的带有界面的完整的聊天软件

@tangtaoit tangtaoit pinned this issue Apr 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant