摘要:
官方介绍:http://rocketmq.apache.org/docs/quick-start/ 一、RocketMQ学习 RocketMQ优点: 延时 单机写吞吐 RocketMQ <10ms 3w+ 基本概念 1、消息模型(Message Model) RocketMQ主要由 Producer 阅读全文
摘要:
官方文档地址:https://docs.spring.io/spring-data/mongodb/docs/3.1.3/reference/html/#introduction 一、 Spring整合MongoDB 1、依赖 <!--mongo--> <dependency> <groupId>o 阅读全文
摘要:
本地部署: window配置启动: 1、 添加环境变量 ROCKETMQ_HOME="D:\rocketmq" NAMESRV_ADDR="localhost:9876" 2、启动名称服务器 bin\mqnamesrv.cmd 3、启动Broker bin\mqbroker.cmd -n local 阅读全文
摘要:
完整异常堆栈信息: org.springframework.kafka.KafkaException: Send failed; nested exception is org.apache.kafka.common.errors.TimeoutException: Topic test not p 阅读全文
摘要:
异常: java.lang.NoClassDefFoundError: com/fasterxml/jackson/databind/JsonNode at org.apache.kafka.clients.admin.NewTopic.convertToCreatableTopic(NewTopi 阅读全文
摘要:
通过开启key过期的事件通知,当key过期时,会发布过期事件;我们定义key过期事件的监听器,当key过期时,就能收到回调通知。 注意: 1)由于Redis key过期删除是定时+惰性,当key过多时,删除会有延迟,回调通知同样会有延迟。因此性能较低 2)且通知是一次性的,没有ack机制,若收到通知 阅读全文
摘要:
拦截器是早在 Kafka 0.10.0.0 中就引入的一个功能,kafka一共有两种拦截器:生产者拦截器和消费者拦截器。 一、生产者拦截器 生产者拦截器既可以用来在消息发送前做一些准备工作,比如按照某个规则过滤不符合要求的消息、修改消息的内容等,也可以用来在发送回调逻辑前做一些定制化的需求,比如统计 阅读全文
摘要:
1、DateUtil import org.apache.commons.lang3.StringUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import java.sql.Timestamp; import jav 阅读全文
摘要:
官方文档:https://redis.io/topics/pipelining Springboot整合文档:https://docs.spring.io/spring-data/data-redis/docs/current/reference/html/#pipeline Redis是一种基于客 阅读全文
摘要:
发布/订阅 Pub/Sub 发布订阅 的特点是订阅者(listener)负责订阅频道(channel),发送者(publisher)负责向频道发送二进制字符串消息(binary string message)。每当有消息被发送至给定频道时,频道的所有订阅者都会收到消息。(订阅者可以订阅多个频道,发送 阅读全文