【技术实现步骤摘要】
本专利技术属于云计算中的分布式消息队列,尤其涉及一种基于kubernetes的弹性分布式消息队列实现方法。
技术介绍
1、分布式消息队列是一种通过高效可靠的消息传递机制来实现不同系统间异步通信的技术,可以为使用者提供消息异步通信、流量峰谷平整、生产消费端解耦等重要功能。通常消息队列在服务过程中各组件的角色可分为生产者、消费者和消息服务器。生产者将想要传递的消息发送到消息服务器,消息服务器通过点对点发送模式或者发布/订阅模式将消息传递到消费者。目前的消息队列技术众多,如rabbitmq、kafka、rocketmq、activemq等等,其中rabbitmq消息处理时延甚至可以达到微秒的级别。然而,大部分消息队列技术缺少对消息服务器扩展手段或者仅支持通过手动方式修改消息服务器数量,这种方式存在以下不足:
2、1、在消息有序和服务不中断业务需求场景下消息队列扩缩容有较大的出错风险;
3、2、无法自动缩容意味着在低利用率的情况下,无法自动回收消息队列所占用资源;
4、3、手动操作扩容在一定程度上增加了运维人
...【技术保护点】
1.一种基于kubernetes的弹性分布式消息队列实现方法,其特征在于:包含接收器、分发器、管理中心、api服务器和数据库;具体包含数据流通方法、负载均衡方法、容量自动调整方法、消息顺序同步方法;
2.根据权利要求1所述的一种基于kubernetes的弹性分布式消息队列实现方法,其特征在于:所述数据流通方法包含消息接收处理、消息发送处理、informer机制介绍。
3.根据权利要求2所述的一种基于kubernetes的弹性分布式消息队列实现方法,其特征在于:消息接收处理,具体如下;
4.根据权利要求2所述的一种基于kubernet
...【技术特征摘要】
1.一种基于kubernetes的弹性分布式消息队列实现方法,其特征在于:包含接收器、分发器、管理中心、api服务器和数据库;具体包含数据流通方法、负载均衡方法、容量自动调整方法、消息顺序同步方法;
2.根据权利要求1所述的一种基于kubernetes的弹性分布式消息队列实现方法,其特征在于:所述数据流通方法包含消息接收处理、消息发送处理、informer机制介绍。
3.根据权利要求2所述的一种基于kubernetes的弹性分布式消息队列实现方法,其特征在于:消息接收处理,具体如下;
4.根据权利要求2所述的一种基于kubernetes的弹性分布式消息队列实现方法,其特征在于:消息发送处理,具体如下;
5.根据权利要求2所述的一种基于kubernetes的弹性分布式消息队列实...
【专利技术属性】
技术研发人员:邓浩阳,柯少杰,王利成,蒋文维,卢志祥,
申请(专利权)人:天翼云科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。