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

2021年6月3日

Pigeon源码分析(四) -- 服务端接收请求过程

摘要: 客户端发送tcp请求给服务端,最终所有服务端的逻辑都存在于服务端的netty中,进一步说就是channelHandler中 public class NettyServerPipelineFactory implements ChannelPipelineFactory { private Nett 阅读全文

posted @ 2021-06-03 19:27 MaXianZhe 阅读(120) 评论(0) 推荐(0) 编辑

2021年6月2日

Pigeon源码分析(三) -- 客户端发送tcp底层源码分析

摘要: 经过之前的分析,我们知道,一个请求显示经过层层的责任链,最后才会发出去。而决定发送到消息格式是在责任链中的一环完成的 InvokerProcessHandlerFactory # init() public static void init() { if (!isInitialized) { if 阅读全文

posted @ 2021-06-02 20:00 MaXianZhe 阅读(72) 评论(0) 推荐(0) 编辑

2021年6月1日

Hbase客户端示例

摘要: public interface HBaseOperations { <T> T get(String tableName, String rowKey, String familyName, ResultMapper<T, Result> mapper); <T> T get(String tab 阅读全文

posted @ 2021-06-01 17:36 MaXianZhe 阅读(167) 评论(0) 推荐(0) 编辑

Pigeon源码分析(二) -- 客户端调用源码分析

摘要: 先看客户端调用的例子 public static void main(String[] args) throws Exception { InvokerConfig<EchoService> invokerConfig = new InvokerConfig<>(EchoService.class) 阅读全文

posted @ 2021-06-01 16:54 MaXianZhe 阅读(71) 评论(0) 推荐(0) 编辑

2021年5月31日

Pigeon源码分析(一) -- 服务发布源码分析

摘要: @Configuration public class WaybillQueryFacadeConfiguration { @Autowired private WaybillQueryFacade waybillQueryFacade; @Bean public boolean waybillQu 阅读全文

posted @ 2021-05-31 19:55 MaXianZhe 阅读(111) 评论(0) 推荐(0) 编辑

项目中是怎么发布一个Pigeon RPC服务的

摘要: @Configuration public class WaybillQueryFacadeConfiguration { @Autowired private WaybillQueryFacade waybillQueryFacade; @Bean public boolean waybillQu 阅读全文

posted @ 2021-05-31 10:10 MaXianZhe 阅读(57) 评论(0) 推荐(0) 编辑

2021年5月27日

Zebra分库分表的使用

摘要: 本文只说明如何使用zebra进行分库分表,不涉及原理源码 一 数据源配置文件 <bean id="shardDataSource" class="com.dianping.zebra.shard.jdbc.ShardDataSource" init-method="init"> <!-- lion配 阅读全文

posted @ 2021-05-27 17:23 MaXianZhe 阅读(724) 评论(0) 推荐(0) 编辑

2021年5月25日

Hbase启动中遇到的问题

摘要: hbase启动,跑shell是没问题的。但是用java一连就不行。看到晚上很多文章,要改/etc/hosts文件 我胆子也是够大的,直接把127.0.0.1 主机名 这行给干掉了,结果hbase就一直起不来。后来在hosts的第一行我把 “127.0.0.1 主机名” 又加回来了 终于能启动了。这是 阅读全文

posted @ 2021-05-25 22:15 MaXianZhe 阅读(49) 评论(0) 推荐(0) 编辑

Linux-怎么看哪个端口是哪个进程占用的

摘要: 刚才在玩hbase,由于只有一台linux,只好以单机版启动,直接使用了内置的zk。所以就想着查看下2181端口是不是启动了。 [root@VM-0-13-centos ~]# lsof -i:2181COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAM 阅读全文

posted @ 2021-05-25 17:05 MaXianZhe 阅读(291) 评论(0) 推荐(0) 编辑

Pigeon源码分析 -- 服务端解码消息格式

摘要: 本文简单分析下pigeon请求的消息格式 先看一个类 com.dianping.pigeon.remoting.netty.codec.FrameDecoder @Override protected Object decode(ChannelHandlerContext ctx, Channel 阅读全文

posted @ 2021-05-25 10:02 MaXianZhe 阅读(105) 评论(0) 推荐(0) 编辑

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

导航