it_worker365

   ::  ::  ::  ::  :: 管理
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 21 下一页

2018年12月19日

摘要: Topic有多个message queue,消息可以并行的向各个message queue发送,消费者也可以并行的从多个message queue读取消息并消费 clustering模式消费一个topic里的消息内容是哦,可以启动多个消费者并行消费,每个消费者只消费Topic里消息的一部分,以此提高 阅读全文
posted @ 2018-12-19 09:29 it_worker365 阅读(702) 评论(0) 推荐(0) 编辑

2018年12月17日

摘要: 最近正在研究rocketmq,简单记录下设计的不同 互联网系统中Rpc、服务治理、消息中间件基本都是标配,消息中间件能解耦,削峰,高可用并能间接提供达到最终一致性 消息中间件中,消息消费分为最多一次,至少一次和刚好一次,如果需要实现刚好一次,则系统设计难度增大,系统性能损失增加,权衡利弊,rocke 阅读全文
posted @ 2018-12-17 11:39 it_worker365 阅读(1548) 评论(0) 推荐(0) 编辑

2018年12月13日

摘要: 看到的LOCK实现,记录下备用 另一种 还有这种普通的synchronized,基于类的同步 基于某个成员的同步 还有特意定义一个private final Object compileLock = new Object(); 在synchronized的时候用来做对象锁的 还有这种用BIT位标识各 阅读全文
posted @ 2018-12-13 16:02 it_worker365 阅读(265) 评论(0) 推荐(0) 编辑

2018年12月7日

摘要: 通过上文中使用可以看到,主要逻辑还是在NamesrvController中包含KVConfigManager负责配置相关的读写,RouteInfoManager负责路由信息的管理; 启动定时任务定时打印配置信息,另一个定时任务去检测是broker是否超时,整个远程通信是利用NettyRemoting 阅读全文
posted @ 2018-12-07 14:21 it_worker365 阅读(164) 评论(0) 推荐(0) 编辑

2018年12月5日

摘要: 参考 http://www.iocoder.cn/categories/RocketMQ/ ; https://www.jianshu.com/nb/16219849 首先上启动方法,分别启动namesrv/broker/procedure/consumer public static void m 阅读全文
posted @ 2018-12-05 18:11 it_worker365 阅读(143) 评论(0) 推荐(0) 编辑

摘要: 重试定时任务,通过外部调度实现 package org.mengyun.tcctransaction.spring.recover; import org.mengyun.tcctransaction.SystemException; import org.mengyun.tcctransactio 阅读全文
posted @ 2018-12-05 17:29 it_worker365 阅读(192) 评论(0) 推荐(0) 编辑

摘要: TCC,基于业务层面的事物定义,粒度完全由业务自己控制,本质上还是补偿的思路,它把事物运行过程分为try-confirm-cancel阶段,每个阶段逻辑由业务代码控制 业务活动管理器控制业务活动的一致性,它登记业务活动中的操作,并在业务活动提交时确认所有的TCC型操作的confirm操作,在业务活动 阅读全文
posted @ 2018-12-05 16:41 it_worker365 阅读(274) 评论(0) 推荐(0) 编辑

摘要: http://www.iocoder.cn/categories/TCC-Transaction/ https://github.com/changmingxie/tcc-transaction 细读tcc,理解事物实现的本质 顾名思义,TCC - Try(完成所有业务检查,预留必须业务资源) ,C 阅读全文
posted @ 2018-12-05 11:02 it_worker365 阅读(1089) 评论(0) 推荐(0) 编辑

2018年11月28日

摘要: 消息总线架构 什么时候使用MQ:跨进程通信传递消息;解耦;如果调用方实时依赖执行结果就不适用;加入MQ系统更复杂,传递路径更长,消息不丢不重难以同时保证 数据驱动的任务依赖:cron人工排执行时间表:这个似不似有点傻; 用MQ,step1完了发个消息说完了,task2订阅收到step1完了就开始,以 阅读全文
posted @ 2018-11-28 16:04 it_worker365 阅读(125) 评论(0) 推荐(0) 编辑

2018年11月27日

摘要: 看他的一分钟系列,相对简单,理解其他之后再看很多不用记录了 单机(独苗)、集群(多个服务冗余对外提供服务)、热备(服务冗余部署,只有一个主服务对外提供服务,影子服务在主服务挂了后自动切换)、磁盘阵列(RAID0 将连续的数据分散到不同的磁盘上存储,并行存取速度快、RAID1 将数据完全复制到另一个磁 阅读全文
posted @ 2018-11-27 11:06 it_worker365 阅读(110) 评论(0) 推荐(0) 编辑

上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 21 下一页