随笔 - 240  文章 - 1  评论 - 58  阅读 - 85万 

随笔分类 -  消息队列

利用消息队列进行系统解耦及流量削峰
微服务之异步远程调用(RabbitMQ)
摘要:前言 我们可以使用SpringCloud框架中Feign组完成微服务之间的远程调用; 但是Feign组件底层基于HTTP协议,HTTP协议的特点是请求同步,而且既需要请求也需要响应,属于同步远程调用; 微服务架构在同步远程调用的场景下,如果服务提供者一直没有响应服务消费者,很容易造成服务雪崩; 如果 阅读全文
posted @ 2022-06-29 15:56 Martin8866 阅读(1835) 评论(0) 推荐(0) 编辑
Kafka流数据传输中间件
摘要:前言 消息队列的主要有3大作用 进程通信(IPC):Interprocess Communication 程序解耦:程序由异步变为了异步,提升程序并发(规避IO等待时间)能力。 数据流量削峰:把消息暂时缓冲在消息队列里面。 NSQ传递的消息通常是无序的,当然你也可以保留下信息去check时间戳,因此 阅读全文
posted @ 2020-05-17 06:06 Martin8866 阅读(3989) 评论(0) 推荐(0) 编辑
NSQ(分布式消息队列)
摘要:前言 我们可以将原本耦合、同步执行的程序 解耦成 生产端+ 消息队列+消费端模型的异步程序,加上分布式的生产者和消费者架构就可以在一定程度上支撑大并发。 NSQ是go语言开发的消息队列,所以对nsqd进行水平扩展时它的部署、配置也会相对简单。 如果熟悉golang的话在遇到了十分棘手的问题时,看一下 阅读全文
posted @ 2020-05-16 16:18 Martin8866 阅读(2475) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示