上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 22 下一页
摘要: 理论部分在https://www.jianshu.com/p/453c6e7ff81c中的 “三、事务消息”。下面从代码层面看一下rockemq的事务消息 一、事务消费端。 从代码中看到跟其他模式的消费端没有什么两样。 二、本地事务的执行器,实现 LocalTransactionExecuter。 阅读全文
posted @ 2018-01-14 16:04 寻找风口的猪 阅读(4907) 评论(0) 推荐(0) 编辑
摘要: 看了https://www.jianshu.com/p/453c6e7ff81c这篇博客,得出顺序消费的结论。“要实现严格的顺序消息,简单且可行的办法就是:保证生产者 - MQServer - 消费者是一对一的关系”。 我们下面通过几个实例来学习RocketMQ的顺序消费。 一、单节点,也就是一个P 阅读全文
posted @ 2018-01-10 21:40 寻找风口的猪 阅读(3438) 评论(1) 推荐(0) 编辑
摘要: 介绍: RocketMQ的消息重试及时分为两种,一种是Producer端重试,一种是Consume端重试。 1、Producer端重试 : 1.1消息发没发成功,默认情况下是3次重试。 2、Consumer端重试: 2.1 exception的情况,一般重复16次 10s、30s、1mins、2mi 阅读全文
posted @ 2018-01-07 16:44 寻找风口的猪 阅读(30415) 评论(0) 推荐(1) 编辑
摘要: Rocketmq 消费者默认是集群的方式消费的,消费者还可以用广播的模式进行消费。广播模式消费就是所有订阅同一个主题的消费者都会收到消息。代码实现上其实很简单,就是在消费端添加 就可以了。我们看实验步骤: 一、启动ConsumerBroadCastMember1 二、启动ConsumerBroadC 阅读全文
posted @ 2018-01-06 22:23 寻找风口的猪 阅读(24624) 评论(1) 推荐(2) 编辑
摘要: 基本概念: Producer:消息生产者,负责生产消息,一般由业务系统负责生产消息。 Consumer:消息消费者,负责消费消息,一般是后台系统负责异步消费。 Push Consumer:Consumer的一种,应用通常向Consumer对象注册一个Listener接口,一旦收到消息,Consume 阅读全文
posted @ 2018-01-01 22:01 寻找风口的猪 阅读(8279) 评论(0) 推荐(0) 编辑
摘要: 介绍: Hystrix的请求合并就是把重复的请求批量的用一个HystrixCommand命令去执行,以减少通信消耗和线程数的占用。Hystrix的请求合并用到了HystrixCollapser这个抽象类,它在HystrixCommand之前前放置一个合并处理器,将处于一个很短的时间窗(默认10ms) 阅读全文
posted @ 2017-12-28 17:40 寻找风口的猪 阅读(5395) 评论(0) 推荐(1) 编辑
摘要: 1,检查是否安装 telnet-server和xinetd rpm -qa telnet-server rpm -qa xinetd 2,如果没有安装过就安装 查找yum yum list |grep telnet yum list |grep xinetd 3,执行安装语句 yum -y inst 阅读全文
posted @ 2017-12-27 22:02 寻找风口的猪 阅读(20451) 评论(0) 推荐(1) 编辑
摘要: 开启请求缓存 请求缓存在run()和construce()执行之前生效,所以可以有效减少不必要的线程开销。你可以通过实现getCachekey()方法来开启请求缓存。 单元测试 清理失效缓存 单元测试: 注解的实现请求缓存 改注解用来在请求命令的参数上标记,使其作为缓存的Key值,如果没有标注则会使 阅读全文
posted @ 2017-12-27 14:38 寻找风口的猪 阅读(2643) 评论(0) 推荐(0) 编辑
摘要: 1.什么是跨域? 跨域是指从一个域名的网页去请求另一个域名的资源。比如从www.baidu.com 页面去请求 www.google.com 的资源。跨域的严格一点的定义是:只要 协议,域名,端口有任何一个的不同,就被当作是跨域 2.为什么浏览器要限制跨域? 原因就是安全问题:如果一个网页可以随意地 阅读全文
posted @ 2017-12-26 16:48 寻找风口的猪 阅读(16984) 评论(0) 推荐(2) 编辑
摘要: 命令名称: 1.1 以继承的方式实现Hystrix命令使用类名作为默认的命令名称,我们也可以在构造函数中通过Setter静态类来设置 1.2 为了保存每个命令分配的Setter分配,你也可以像这样缓存Setter 命令分组和线程池划分: 通过设置命令组,Hystrix会根据组来组织和统计命令的告警、 阅读全文
posted @ 2017-12-26 11:55 寻找风口的猪 阅读(2031) 评论(0) 推荐(0) 编辑
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 22 下一页