专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

mysql消息队列满的时候怎么处理_数据库

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/3/5 21:32:37       共计:3575 浏览
mysql消息队列满的时候怎么处理?

① 请求消息处理线程负责端口监听,如果有新连接进入则验证连接合法性,如果成功则加入连接池,连接池只能容纳一定量的连接监听连接池中所有连接是否有消息输入,如果有则读取请求消息处理连接非协议性关闭(如断电)

② 将请求消息写入消息队列这时必须换过消息格式,在原来的消息头中加入进队列的时间戳和所属连接。

③ 通知连接无法处理请求由于消息队列可容纳的消息个数有限,并且消息队列是循环可丢弃型的,只有在消息处理线程组太忙而客户又有大量请求进来时才须要抛弃最旧的消息。在抛弃最旧消息时查一下时间戳,如果未超时则可产生一个‘系统太忙未处理请求’的结果消息加到结果队列去。如果消息队列已满,可以考虑动态增加处理线程的个数,但处理线程组的个数必须是有限的。

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:mysql如何参数查询,limit函数后的参数是什么意思_数据库 | ·下一条:mysql数值类型_数据库

Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有