首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Stars
掘友等级
Java工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
11
文章 11
沸点 0
赞
11
返回
|
搜索文章
最新
热门
MYSQL 主从同步详解
主从复制是指将一个服务器作为主服务器,所有的数据更新操作都在主服务器进行,并且将主服务器的数据同步到一个或多个从服务器,保证从服务器和主服务器的数据一致。 高可用,主从复制实现了数据的热备份,可以有效避免单点故障导致的数据丢失。 高性能,可以用来实现读写分离,提高MYSQL服务…
Springboot整合Netty实现RPC服务器
RPC(Remote Procedure Call)远程过程调用,是一种进程间的通信方式,其可以做到像调用本地方法那样调用位于远程的计算机的服务。其实现的原理过程如下: 本地的进程通过接口进行本地方法调用。 RPC客户端将调用的接口名、接口方法、方法参数等信息利用网络通信发送给…
Netty编码器、解码器
编码器:负责处理出站数据,将消息对象转换为字节数组。 解码器:负责处理入站数据,将字节数组转换为消息对象。 注:由于在网络通道中实际传输的都是二进制的字节序列,所以对于出站的数据,最后一个处理数据的OutboundHandler发送的数据格式必须是ByteBuf类型。 同理,对…
RocketMQ概念解析
RocketMQ是一个纯Java、分布式、队列模型的开源消息中间件, 是阿里研发的一个队列模型的消息中间件,后开源给apache基金会成为了apache的顶级开源项目, 具有高性能、高可靠、高实时、分布式特点。 RocketMQ主要有四大核心组成部分:NameServer、Br…
RocketMQ 事务消息详解
事务消息就是将发送消息和本地数据库操作融合为同一个事务,二者要么都成功,要么都失败,不能出现一个操作成功另一操作失败的情况。 以用户注册成功时向用户发送欢迎邮件为例。有新用户注册时,Producer 向MQ发送新用户信息,消费者消费消息发送欢迎邮件。 一般情况下,我们会将发送消…
RabbitMQ手动确认+重试+死信队列保证消费可靠性
自动确认:Broker(RabbitMQ 服务器)在将消息发送给消费者后即将消息从队列中删除,无论消费者是否消费成功。如果消费者消费时业务代码出现异常或者还未消费完毕时系统宕机,就会导致消息丢失。 手动确认:消费者消费完毕后手动地向 Broker 发送确认通知,Broker 收…
Spring Boot 整合 RabbitMQ
发布者 (或称为生产者) 负责生产消息并将其投递到指定的交换器上。 消费者, 消费生产者产生的消息。 即 Queue 的 binding key = routing key 。如下图,当消息的 RountingKey 为 orange 时,消息会被路由到 Q1 队列;当消息的 …
RabbitMQ消息可靠性
分析导致RabbitMQ消息丢失的场景,不妨先看看一条消息从生产者发送到消费者消费的整个过程。 ① 生产者发送消息给交换机。 ② 交换机将消息路由到队列。 ③ 消费者从队列中消费消息。 以上三步中的每一步都可能导致消息丢失。 1. 消息发送过程导致的消息丢失 生产者将消息发送给…
个人成就
文章被点赞
47
文章被阅读
15,424
掘力值
452
关注了
10
关注者
13
收藏集
0
关注标签
13
加入于
2019-12-11