会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Radiace
博客园
首页
新随笔
联系
订阅
管理
1
2
下一页
2021年3月26日
seata源码学习(2)-环境搭建
摘要: 准备环境 安装mysql 下载seata https://download.fastgit.org/seata/seata/releases/download/v1.4.1/seata-server-1.4.1.zip 下载nacos https://download.fastgit.org/ali
阅读全文
posted @ 2021-03-26 23:27 小灰灰1996
阅读(538)
评论(0)
推荐(0)
2021年3月24日
seata源码学习(1)-编译seata
摘要: 下载源码 git clone https://github.com/seata/seata 修改POM 在根目录下的pom.xml文件中增加阿里云仓库 <repositories> <repository> <id>aliyun</id> <url>https://maven.aliyun.com/
阅读全文
posted @ 2021-03-24 22:57 小灰灰1996
阅读(822)
评论(0)
推荐(0)
2021年2月27日
WebFlux之Websocket
摘要: 协议 参考 https://www.cnblogs.com/nuccch/p/10947256.html WebSocket是基于TCP的应用层协议,用于在C/S架构的应用中实现双向通信,关于WebSocket协议的详细规范和定义参见rfc6455。 需要特别注意的是:虽然WebSocket协议在建
阅读全文
posted @ 2021-02-27 00:03 小灰灰1996
阅读(2940)
评论(1)
推荐(0)
2021年2月24日
WebFlux源码之DispatcherHandler
摘要: WebFlux之DispatcherHandler DispatcherHandler 处理服务器请求 public Mono<Void> handle(ServerWebExchange exchange) { if (this.handlerMappings == null) { return
阅读全文
posted @ 2021-02-24 22:50 小灰灰1996
阅读(1448)
评论(0)
推荐(0)
2020年3月11日
sofa-rpc源码阅读(1)-环境搭建
摘要: 1. 环境搭建 1.1 拷贝源码 git clone https://github.com/sofastack/sofa rpc.git 1.2 编译源码 在源码目录执行 mvn clean install DskipTests 注意,安装java的版本为1.8,用java11编译会报错 1.3 运
阅读全文
posted @ 2020-03-11 03:28 小灰灰1996
阅读(300)
评论(0)
推荐(0)
2020年3月7日
sofa-bolt源码阅读(5)-日志
摘要: 6.1 日志类型 bolt的日志文件默认位于{user.home}/logs/bolt目录下 | 文件名 | 说明 | | | | | common default.log | 普通日志 | | common error.log | 错误级别日志 | | connection event.log |
阅读全文
posted @ 2020-03-07 20:12 小灰灰1996
阅读(1133)
评论(0)
推荐(0)
2020年3月6日
sofa-bolt源码阅读(4)-Protocol
摘要: 5. Protocol 5.1 序列化 SerializerManager负责管理序列化类,默认起作用的是HessianSerializer HessianSerializer实现了序列化接口Serializer,有两个方法 1. 序列化 2. 反序列化 直接看实现 Hessian的文档 http:
阅读全文
posted @ 2020-03-06 03:50 小灰灰1996
阅读(497)
评论(0)
推荐(1)
2020年3月5日
sofa-bolt源码阅读(3)-通信模型
摘要: Bolt提供了四种通信模型,分别是 Oneway , Sync , Future , Callback asynchronous 4.1 Oneway oneway单向通话 特点 不关心返回值 发送请求就立即返回 4.2 Sync Sync同步请求 特点 需要获取返回值 如果在超时时间内未返回,触发
阅读全文
posted @ 2020-03-05 02:22 小灰灰1996
阅读(830)
评论(0)
推荐(0)
2020年3月3日
sofa-bolt源码阅读(2)-客户端的启动
摘要: sofa客户端访问服务器分为两步,第一步是初始化工作,第二步是建立连接。典型的代码是 RpcClient.startup完成了初始化工作,包括连接的管理(ConnectionManager)、监控(DefaultConnectionMonitor)和重连(ReconnectManager)。 2.1
阅读全文
posted @ 2020-03-03 19:54 小灰灰1996
阅读(783)
评论(0)
推荐(0)
2020年3月2日
sofa-bolt源码阅读(1)-服务端的启动
摘要: Bolt服务器的核心类是RpcServer,启动的时候调用父类AbstractRemotingServer的startup方法。 这里主要做了三件事 1. 调用父类的startup()方法设置状态为启动 2. 调用实现类的doInit()进行实际的初始化工作 这里的代码看似很复杂,其实主要是配置Ne
阅读全文
posted @ 2020-03-02 16:52 小灰灰1996
阅读(513)
评论(0)
推荐(0)
1
2
下一页
公告