![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
中间件
文章平均质量分 80
Casual_Lei
君不见黄河之水天上来,奔流到海不复回。君不见高堂明镜悲白发,朝如青丝暮成雪。珍惜每一刻。
展开
-
SpringBoot整合RocketMQ
实现:RocketMQListener 接口消费消息,通过@RocketMQMessageListener指定consumerGroup,topic,和tags。) 注解标记,监听器需要实现RocketMQLocalTransactionListener 接口 , txProducerGroup 是事务组的名字。通过 @RocketMQTransactionListener(txProducerGroup =生产者增加事务消息发送方法。原创 2024-06-22 21:25:34 · 277 阅读 · 0 评论 -
RocketMQ的使用
下面对三种发送方式做一个对比可靠性最高: 同步发送 > 异步发送 > 单向发送性能最高:单向发送 > 异步发送 > 同步发送使用场景建议如下如果是比较重要的不可丢失的消息,且对时效性要求不高建议使用同步发送,如转账消息如果是不重要的可失败的消息,比如日志消息,建议使用单向发送如果对时效性要求比较高,且消息不能丢失,可以尝试使用异步发送 我们通常使用定时任务比如Quartz来解决超时业务,比如:订单支付超时关单(N多定时任务),VIP会员超时提醒(只有一个定时任务)。原创 2024-06-22 21:21:51 · 836 阅读 · 0 评论 -
RocketMQ的安装和原理
RocketMQ的安装。原创 2024-06-21 21:26:12 · 957 阅读 · 0 评论 -
分布式锁实现方案
就是在分布式环境下,保证某个公共资源只能在同一时间被多进程应用的某个进程的某一个线程访问时使用锁。原创 2024-06-20 12:47:50 · 722 阅读 · 0 评论 -
mongodb-java api&&springboot整合mongodb
MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的,它支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。 MongoDB最大的特点是它支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。原创 2024-06-15 22:08:56 · 835 阅读 · 0 评论 -
Redis
NoSQL(NoSQL = Not Only SQL ),意即“不仅仅是SQL”,它泛指非关系型的数据库。关系型数据库:以关系(由行和列组成的二维表)模型建模的数据库。简单理解:有表的就是关系型数据库。Redis 是一个高性能的 开源的、C语言写的Nosql(非关系型数据库),redis的数据可以存储在内存中或者磁盘中。Redis 是以key-value形式存储,和传统的关系型数据库不一样。原创 2024-06-14 21:13:49 · 933 阅读 · 0 评论 -
SpringBoot集成Elasticsearch实例
使用spring-boot-starter-data-elasticsearch对es进行操作时也要按照es请求的格式进行操作。准备query接收查询条件。原创 2024-06-14 17:25:56 · 631 阅读 · 0 评论