上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 41 下一页

2021年5月24日

Pigeon的客户端调用责任链

摘要: pigeon客户端调用的责任链代码在 InvokerProcessHandlerFactory # init() public static void init() { if (!isInitialized) { if (Constants.MONITOR_ENABLE) { registerBiz 阅读全文

posted @ 2021-05-24 19:39 MaXianZhe 阅读(63) 评论(0) 推荐(0) 编辑

2021年5月21日

Pigeon细节梳理之ZK里存了什么

摘要: 在ZK的DP/SERVER节点下 CuratorRegistry # registerPersistentNode void registerPersistentNode(String serviceName, String group, String serviceAddress, int wei 阅读全文

posted @ 2021-05-21 16:04 MaXianZhe 阅读(56) 评论(0) 推荐(0) 编辑

跟着pigeon学习写责任链

摘要: 刚才在看pigeon的源码,发现一处责任链写的是真牛逼啊 private static <K, V extends ServiceInvocationFilter> ServiceInvocationHandler createInvocationHandler( List<V> internalF 阅读全文

posted @ 2021-05-21 15:08 MaXianZhe 阅读(82) 评论(0) 推荐(0) 编辑

2021年5月13日

我在公司的第一个Redis代码

摘要: @Resource(name = "omStringRedisTemplate") private StringRedisTemplate stringRedisTemplate; private String SHIPPER_BANNER_DISPLAY_KEY_PREFIX = "shipper 阅读全文

posted @ 2021-05-13 10:03 MaXianZhe 阅读(60) 评论(0) 推荐(0) 编辑

2021年5月11日

Rocketmq之一个JVM中producer的producerGroup要唯一

摘要: 如果代码是这么写的 public static void main (String[] args) throws MQClientException { DefaultMQProducer defaultMQProducer = new DefaultMQProducer(); defaultMQP 阅读全文

posted @ 2021-05-11 19:37 MaXianZhe 阅读(1354) 评论(0) 推荐(0) 编辑

2021年5月6日

Es 聚合查询的写法

摘要: @Test public void testQuerySearch() { SearchRequest request = new SearchRequest(); request.indices("es_user"); SearchSourceBuilder sourceBuilder = new 阅读全文

posted @ 2021-05-06 10:29 MaXianZhe 阅读(252) 评论(0) 推荐(0) 编辑

2021年5月2日

Rocketmq客户端怎么选择Nameserver

摘要: Rocketmq没有选择使用zookeeper作为注册中心,而是自行开发NameServer就是为了实现方便,NameServer的最大特点就是它没有主从主备的概念,每个NameServer之间的数据甚至可以是不同的。 那么客户端在选择NameServer时的策略时什么样的呢? RocketMQ会将 阅读全文

posted @ 2021-05-02 08:30 MaXianZhe 阅读(258) 评论(0) 推荐(0) 编辑

2021年4月28日

JDK8时间新API-2

摘要: 1 获取时间戳不再使用System.currentTimeMillis @Test public void testClock () { Clock clock = Clock.systemUTC(); System.out.println("Clock : " + clock.millis()); 阅读全文

posted @ 2021-04-28 15:33 MaXianZhe 阅读(62) 评论(0) 推荐(0) 编辑

2021年4月26日

RocketMq延时队列的实现原理

摘要: 定时消息的第二个设计关键点 : 消息存储时如果消息的延迟级别属性 delayLevel > 0 ,则会备份原主题 原队列到消息属性中,其键分别为 PROPERTY_REAL_TOPIC PROPERTY_REAL_QUEUE_ID 通过为不同的延迟级别创建不同的调度任务。 当时间到 达后执行调度任务 阅读全文

posted @ 2021-04-26 20:33 MaXianZhe 阅读(4207) 评论(0) 推荐(0) 编辑

2021年4月21日

Kibana复杂查询语句

摘要: GET /es_user/_search { "query": { "bool": { "must" : [{ "term" : { "address" : "nanjing" } }, { "match": { "post_date": "2021-04-19T08:12:51.179Z" } } 阅读全文

posted @ 2021-04-21 16:02 MaXianZhe 阅读(241) 评论(0) 推荐(0) 编辑

上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 41 下一页

导航