会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Code解构
博客园
首页
新随笔
联系
订阅
管理
2016年12月25日
1小时写一个分布式系统基础框架
摘要: 互联网时代,各种分布式框架盛行,应用层面有各种变化,但是万变不离其宗,RPC(remote procedure call)是最核心的部分,在其之上再开发服务注册和发现,负载均衡,数据HA,调用链路记录,等等功能。 分布式系统非常复杂,今天只是管中窥豹,利用1小时搭建一个基础系统。基础系统组件可以归纳
阅读全文
posted @ 2016-12-25 18:22 Code解构
阅读(17489)
评论(5)
推荐(14)
2016年12月19日
gRPC源码分析2-Server的建立
摘要: gRPC中,Server、Client共享的Class不是很多,所以我们可以单独的分别讲解Server和Client的源码。 通过第一篇,我们知道对于gRPC来说,建立Server是非常简单的,还记得怎么写的?还是以example里 HelloWorldServer 例子来看 你没有看错,就是这么几
阅读全文
posted @ 2016-12-19 16:35 Code解构
阅读(5999)
评论(0)
推荐(0)
2016年12月18日
gRPC源码分析1-SSL/TLS
摘要: 引子 前几天看到微信后台团队分享了TLS相关文章,正好gRPC里TLS数据加密是很重要的一块,于是整理出了这篇文章。 在gRPC里,如果仅仅是用来做后端微服务,可以考虑不加密。本文太长,先给个大纲。 1. HTTPS,HTTP/2介绍 2. TLS加密原理、实现库 3. HTTP/2协议协商机制 4
阅读全文
posted @ 2016-12-18 17:06 Code解构
阅读(6163)
评论(1)
推荐(0)
2016年12月11日
gRPC源码分析0-导读
摘要: gRPC是Google开源的新一代RPC框架,官网是http://www.grpc.io。正式发布于2016年8月,技术栈非常的新,基于HTTP/2,netty4.1,proto3。虽然目前在工程化方面gRPC还非常不足,但它也值得我们好好研究它,学习他。 1. 使用场景 按照Google的说法,使
阅读全文
posted @ 2016-12-11 18:01 Code解构
阅读(6811)
评论(0)
推荐(0)
公告