2020年1月17日

Spring Cloud Ribbon负载均衡策略自定义配置

摘要: 一,负载均衡算法种类 Ribbon的核心组件是IRule,是所有负载均衡算法的父接口,其子类有: idea快速查看子类或实现类的快捷键:CTRL+ALT+B。 每一个类就是一种负载均衡算法 RoundRobinRule 轮询RandomRule 随机AvailabilityFilteringRule 阅读全文

posted @ 2020-01-17 16:16 Bertha然 阅读(1270) 评论(0) 推荐(0)

2020年1月16日

RocketMQ(七)——Transaction Message(事务消息)

摘要: 分布式事务 通过MQ解决分布式事务的思路 1) 业务和消息生成耦合在一起 2) 业务和消息解耦 RocketMQ 中的事务消息 1) 目前RMQ3.2.6中事务消息的实现原理及存在的问题 2) 问题解决思路 本文介绍RocketMQ提供的第三种类型的消息——Transaction Message(事 阅读全文

posted @ 2020-01-16 13:28 Bertha然 阅读(629) 评论(0) 推荐(0)

RocketMQ(六)——Order Message(顺序消息)

摘要: 生产者端消费者端运行效果补充RocketMQ提供了3种模式的Producer:NormalProducer(普通)、OrderProducer(顺序)、TransactionProducer(事务),对应的分别是普通消息、顺序消息和事务消息。在前面的博客当中,涉及的都是NormalProducer, 阅读全文

posted @ 2020-01-16 11:55 Bertha然 阅读(3079) 评论(0) 推荐(1)

RocketMQ(五)——消费模式

摘要: 文章目录 一、集群消费 二、广播消费 内容补充 一、集群消费 之前的博客中,启动的都是单个Consumer,如果启动多个呢? RocketMQ-集群消费其实,对于RocketMQ而言,通过ConsumeGroup的机制,实现了天然的消息负载均衡!通俗点来说,RocketMQ中的消息通过Consume 阅读全文

posted @ 2020-01-16 11:02 Bertha然 阅读(3920) 评论(0) 推荐(0)

2020年1月15日

RocketMQ(四)——消息重试

摘要: 文章目录 一、 Producer端重试 二、 Consumer端重试 1. Exception 2. Timeout总结 对于MQ,可能存在各种异常情况,导致消息无法最终被Consumer消费掉,因此就有了消息失败重试机制。很显示,消息重试分为2种:Producer端重试和Consumer端重试。 阅读全文

posted @ 2020-01-15 18:16 Bertha然 阅读(824) 评论(0) 推荐(0)

RocketMQ(三)——HelloWorld

摘要: 代码示例代码阐释运行效果内容补充 讲个9·3阅兵时程序员间流传的笑话: 同学们,现在向我们走来的是程序员方阵!他们穿着拖鞋,披着毛巾,左手拿着键盘,右手举着鼠标,腋下夹着USB转换器。他们因睡眠不足而显得精神不振,喊着微弱的口号走过主席台,主席问候:程序员们辛苦了!程序员方队异口同声地答道:Hell 阅读全文

posted @ 2020-01-15 18:01 Bertha然 阅读(411) 评论(0) 推荐(0)

RocketMQ(二)——集群部署

摘要: 集群部署方式单个Master多Master模式多Master多Slave模式异步复制多Master多Slave模式同步双写 物理部署结构双主集群部署服务器环境配置IP映射上传解压创建存储路径修改配置文件替换成以下内容修改日志配置文件修改启动脚本参数启动部署管控台数据清理 PS 在Metaq1.x/2 阅读全文

posted @ 2020-01-15 17:32 Bertha然 阅读(380) 评论(0) 推荐(0)

RocketMQ(一)——简介

摘要: 阿里巴巴有2大核心的分布式技术,一个是OceanBase,另一个就是RocketMQ。之前项目用过ActiveMQ,不论成熟度还是广泛度,ActiveMQ绝对是彪悍致极。而最近的项目,用的是RocketMQ,有种非一般的体验。 What is RocketMQ? RocketMQ作为一款纯java、 阅读全文

posted @ 2020-01-15 17:00 Bertha然 阅读(503) 评论(0) 推荐(0)

2020年1月14日

Redis面试题(含答案)

摘要: 面试题如下:Redis 持久化机制缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级等问题热点数据和冷数据是什么Memcache与Redis的区别都有哪些?单线程的redis为什么这么快redis的数据类型,以及每种数据类型的使用场景,Redis 内部结构redis的过期策略以及内存淘汰机制【~】Re 阅读全文

posted @ 2020-01-14 16:17 Bertha然 阅读(616) 评论(0) 推荐(0)

redis常用命令及客户端的使用

摘要: 数据类型 Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。 Redis命令 执行redis命令必须先要启动客户端。 #连接本地 redis-cli #连接远程,加上Ip和密码参数。 redis-cli 阅读全文

posted @ 2020-01-14 10:28 Bertha然 阅读(665) 评论(0) 推荐(0)

导航