当前位置:网站首页>Stickinengine architecture 11 message queue
Stickinengine architecture 11 message queue
2020-11-06 21:14:00 【Dream gamer】
The overall overview is https://my.oschina.net/kkkkkkkkkkkkk/blog/3190865
there Message queue (MessageQueue) It's a little different from the general concept , Here is to solve the problem of multi-channel in the server point-to-point communication .
routine IPC One solution is that there will be a channel between servers (TCP-socket), Come on, double work .
stay StickEngine Add message queue The goal is to enhance the multithreading process IPC performance .
Point to point MQ There are the following Rules and features :
1.RPC One question and one answer mode in the model , They correspond Channel It's the same . The decision is RPC Call the initiator .
2.Channel The load algorithm is rotation training + Current limiting .
3. In the message model ,Channel It may be inconsistent .
4. It's not the same thing Channel There is no guarantee that the message is sequential
5. The basic communication protocol is TCP,Channel Designed for duplex Working mode .
6. As long as there is one Channel You can use , Then I think we should MQ You can use .
版权声明
本文为[Dream gamer]所创,转载请带上原文链接,感谢
边栏推荐
- 2020-08-29:进程线程的区别,除了包含关系之外的一些区别,底层详细信息?
- The method of realizing high SLO on large scale kubernetes cluster
- 如何在终端启动Coda 2中隐藏的首选项?
- 意外的元素..所需元素..
- An article will introduce you to HTML tables and their main attributes
- 常用SQL语句总结
- 大数据处理黑科技:揭秘PB级数仓GaussDB(DWS) 并行计算技术
- 实用工具类函数(持续更新)
- Open source a set of minimalist front and rear end separation project scaffold
- 2020年数据库技术大会助力技术提升
猜你喜欢
Staying up late summarizes the key points of report automation, data visualization and mining, which is different from what you think
华为Mate 40 系列搭载HMS有什么亮点?
Summary of front-end performance optimization that every front-end engineer should understand:
How to turn data into assets? Attracting data scientists
MongoDB与SQL常用语法对应表
【:: 是什么语法?】
PHP application docking justswap special development kit【 JustSwap.PHP ]
谷歌浏览器实现视频播放加速功能
What is the meaning of sector sealing of filecoin mining machine since the main network of filecoin was put online
【学习】接口测试用例编写和测试关注点
随机推荐
It's time for your financial report to change to a more advanced style -- financial analysis cockpit
2020-09-04:函数调用约定了解么?
The legality of IPFs / filecoin: protecting personal privacy from disclosure
window系统 本机查找端口号占用方法
Summary of front-end interview questions (C, s, s) that front-end engineers need to understand (2)
CloudQuery V1.2.0 版本发布
实用工具类函数(持续更新)
What course of artificial intelligence? Will it replace human work?
Application insights application insights use application maps to build request link views
大会倒计时|2020 PostgreSQL亚洲大会-中文分论坛议程安排
美团内部讲座|周烜:华东师范大学的数据库系统研究
What kind of music do you need to make for a complete game?
Contract trading system development | construction of smart contract trading platform
如何在终端启动Coda 2中隐藏的首选项?
2020-08-29:进程线程的区别,除了包含关系之外的一些区别,底层详细信息?
2020-08-15:什么情况下数据任务需要优化?
Using an example to understand the underlying processing mechanism of JS function
Unity performance optimization
git远程库回退指定版本
嘉宾专访|2020 PostgreSQL亚洲大会阿里云数据库专场:王涛