本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- siemens800
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
最新文章列表
RocketMQ 常用消息类型
关注我
文章首发于公众号《程序员果果》 地址 : https://mp.weixin.qq.com/s/dYqGd9zi2mNelsNNLIribg
消息发送示例
导入依赖:
<dependency>
<grou ...
RocketMQ 简介
关注我
文章首发于公众号《程序员果果》
地址 : https://mp.weixin.qq.com/s/qSsHBNDghZAlkUVBYM6LDA
简介
RocketMQ是由阿里捐赠给Apache的一款低延迟、高并发、高可用、高可靠的分布式消息中间件。经历了淘宝双十一的洗礼。RocketMQ既可为分布式应用系统提供异步解耦和削峰填谷的能力,同时也具备互联网应用所需的 ...
Spring Cloud(11)——基于RocketMQ的Stream实现
基于RocketMQ的Stream实现
Spring Cloud Stream是一个消息收发的框架,它提供了一套标准,应用程序只需要按照它的标准进行消息的收发,而不用关注具体的实现机制。具体的实现可以基于不同的消息中间件进行不同的实现,比如Kafka的实现、RabbitMQ的实现、RocketMQ的实现等。官方已经提供了Kafka和RabbitMQ的实现,RocketMQ的实现由Alibaba负 ...
项目中使用消息队列的原因
为什么要使用消息队列
做过互联网企业级应用开发的同学们,不管是在大厂的还是在小厂的,都会知道或熟悉消息队列。那么,在做企业级应用开发的过程中,为啥需要用消息队列呢?下面是小弟在日常工作中整理出来的心得,希望能帮助有需要的同学。
在正常的项目中使用消息队列,主要是为了以下三种场景:解耦,异步,削峰。下面分别针对这三种场景,做下简单的描述。
1 ...
Kafka源码分析 Producer客户端
Kafka的Producer新客户端API实现(JAVA)
导读
本节从新的Producer API示例开始,
Producer
生产者线程:异步发送消息,提供一个Callback;同步发送消息,则调用Future.get()会Block住直到结果返回。
1
2
3
【消息队列】什么是消息队列
https://juejin.im/post/5cb025fb5188251b0351ef48
什么是消息队列?
前言
只有光头才能变强。
文本已收录至我的GitHub仓库,欢迎Star:github.com/ZhongFuChen…
公司用到的很多技术,自己之前都没学过(尬),于是只能慢慢补了。这次给大家写写我学习消息队列的笔记,希望对大家有帮助。
一、什么是消息队列?
消息队列不知道大家 ...
springboot 整合 rabbitmq
这篇文章,我们使用springboot来简单整合一下RabbitMQ,由于sprinboot的 “约定优于配置“,使得我们整合起来非常方便。参考文档
实现功能:
自动申明队列、交换器和绑定
使用自定义的MessageConvert如何进行配置
如何传递 JavaBean 消息和普通消息
如何手动签收消息
实现要点:
** 自定申明队列、交换器和绑定
...
RocketMQ与Kafka对比
淘宝内部的交易系统使用了淘宝自主研发的Notify消息中间件,使用Mysql作为消息存储媒介,可完全水平扩容,为了进一步降低成本,我们认为存储部分可以进一步优化,2011年初,Linkin开源了Kafka这个优秀的消息中间件,淘宝中间件团队在对Kafka做过充分Review之后,Kafka无限消息堆积,高效的持久化速度吸引了我们,但是同时发现这个消息系统主要定位于日志传输,对于使用在淘 ...
activemq消息队列-使用监听器来接收消息(常用)
//点对点-使用监听器接收消息public class ConsumerListener { // tcp 地址 服务器器端地址 //public static final String BROKER_URL =ActiveMQConnection.DEFAULT_BROKER_URL; // 其值为 "tcp://localhost:61616"; ...
activemq消息队列-发布/订阅
发布-订阅消息:一个消息多次消费(群发)
阻塞的方式接收消息
public class TopicProducter { // 发送次数 public static final int SEND_NUM = 10; // tcp 地址 服务器器端地址 //public static final String BROKER_URL =A ...
activemq消息队列-点对点通讯
点对点通讯:消息发送-Queue-消息接收,消息发送到队列,消息接收者阻塞式接收消息。
如果没有消息,接收消息方法receive()阻塞。
package mq.p2p;
import java.util.concurrent.atomic.AtomicInteger;
import javax.jms.Connection ...
转载 kafka原理解读
Kafka
Kafka是最初由Linkedin公司开发,是一个分布式、支持分区的(partition)、多副本的(replica),基于zookeeper协调的分布式消息系统,它的最大的特性就是可以实时的处理大量数据以满足各种需求场景:比如基于hadoop的批处理系统、低延迟的实时系统、storm/Spark流式处理引擎,web/nginx日志、访问日志,消息服务等等,用scala语言编写,L ...
理解队列、消息队列--用redis实现消息队列
理解队列和消息队列
队列(来自百度百科):是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受限制的线性表。进行插入操作的端称为队尾,进行删除操作的端称为队头。
消息队列(来自百度百科):是在消息的传输过程中保存消息的容器。
从队列和消息队列的定义看来,看不出什么相似之处。但我理解它 ...
[转载]PHP-AMQP实践应用
原文地址:PHP-AMQP实践应用作者:dream
优点:可以解决服务器处理的并发问题。高级消息队列协议(AMQP)是一个异步消息传递所使用的应用层协议规范。作为线路层协议,而不是API(例如JMS),AMQP 客户端能够无视消息的来源任意发送和接受信息。现在,已经有相当一部分不同平台的服务器和客户端可以投入使用。(一)基本概念
RabbitMQ 是流行的开源消息队列系统,用erlang语 ...