首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
MQ技术栈
订阅
Marklin
更多收藏集
微信扫码分享
微信
新浪微博
QQ
23篇文章 · 0订阅
SpringBoot应用整合ELK实现日志收集
ELK即Elasticsearch、Logstash、Kibana,组合起来可以搭建线上日志系统,本文主要讲解使用ELK来收集SpringBoot应用产生的日志。 Kibana:通过Web端的可视化界面来查看日志。 注意:Elasticsearch启动可能需要好几分钟,要耐心等…
【架构设计的艺术】Kafka如何通过精妙的架构设计优化JVM GC问题?【石杉的架构笔记】
首先,先得给大家明确一个事情,那就是在客户端发送消息给kafka服务器的时候,一定是有一个内存缓冲机制的。 也就是说,消息会先写入一个内存缓冲中,然后直到多条消息组成了一个Batch,才会一次网络通信把Batch发送过去。 那么这种内存缓冲机制的本意,其实就是把多条消息组成一个…
分布式消息队列 RocketMQ 入门 —— 基于 Spring Boot 使用 RocketMQ
- [1. 前言] - [2. Spring 中的消息框架] - [2.1 Spring Messaging] - [2.2 Spring Cloud Stream] - [3. spring-boot-starter的实现]
Spring Boot RabbitMQ 延迟消息实现完整版
曾经去网易面试的时候,面试官问了我一个问题,说 下完订单后,如果用户未支付,需要取消订单,可以怎么做 我当时的回答是,用定时任务扫描DB表即可。面试官不是很满意,提出: 用定时任务无法做到准实时通知,有没有其他办法? 我当时的回答是: 可以用队列,订单下完后,发送一…
RabbitMQ 幂等性概念及业界主流解决方案
可以参考数据库乐观锁机制,比如执行一条更新库存的 SQL 语句,在并发场景,为了性能和数据可靠性,会在更新时加上查询时的版本,并且更新这个版本信息。可能你要对一个事情进行操作,这个操作可能会执行成百上千次,但是操作结果都是相同的,这就是幂等性。 在海量订单生成的业务高峰期,生产…
【进阶之路】消息队列——原理及选型(一)
目前我在负责新的业务,业务中有一块是调用别的集群的服务进行扣款。之前的同事把这块做成异步通知调用然后等待返回,返回成功就在表里记录成功。由于两块业务在不同的集群,为了确保资金安全,防止出现资金风险,只能依靠第二天的对账来保证,但这种调取方式经常会出现资金差错,又需要人工介入。 …
关于零拷贝的一点认识
从字面意思理解就是数据不需要来回的拷贝,大大提升了系统的性能;这个词我们也经常在java nio,netty,kafka,RocketMQ等框架中听到,经常作为其提升性能的一大亮点;下面从I/O的几个概念开始,进而在分析零拷贝。 省去了内核与用户空间的往来拷贝,java也利用操…
SpringBoot整合RabbitMQ之典型应用场景实战三
RabbitMQ 作为目前应用相当广泛的消息中间件,在企业级应用、微服务应用中充当着重要的角色。特别是在一些典型的应用场景以及业务模块中具有重要的作用,比如业务服务模块解耦、异步通信、高并发限流、超时业务、数据延迟处理等。前两篇博文我介绍分享了RabbitMQ在业务服务模块异步…
SpringBoot整合RabbitMQ之典型应用场景实战一
RabbitMQ 作为目前应用相当广泛的消息中间件,在企业级应用、微服务应用中充当着重要的角色。特别是在一些典型的应用场景以及业务模块中具有重要的作用,比如业务服务模块解耦、异步通信、高并发限流、超时业务、数据延迟处理等。 交换机:消息的中转站,用于接收分发消息。其中有 fan…
等等!这两个 Spring-RabbitMQ 的坑我们已经替你踩了
上次我们分享了我们团队Java应用Docker化部署GC变长的踩坑经历,发现还真的帮助很多同学解决了他们项目中同样的问题。这对我们来说真的是很大的一个激励,所以我们决定后面会不定期分享一些我们团队的踩坑经历,今天分享的是 Spring-RabbitMQ consumer 的两个…