原文:gRPC源码分析2-Server的建立

gRPC中,Server Client共享的Class不是很多,所以我们可以单独的分别讲解Server和Client的源码。 通过第一篇,我们知道对于gRPC来说,建立Server是非常简单的,还记得怎么写的 还是以example里 HelloWorldServer 例子来看 你没有看错,就是这么几行搞定。 如果需要看懂gRPC的源码,首先有几点需要明白 Builder模式生成Entity Pro ...

2016-12-19 16:35 0 4668 推荐指数:

查看详情

gRPC源码分析0-导读

gRPC是Google开源的新一代RPC框架,官网是http://www.grpc.io。正式发布于2016年8月,技术栈非常的新,基于HTTP/2,netty4.1,proto3。虽然目前在工程化方面gRPC还非常不足,但它也值得我们好好研究它,学习他。 1. 使用场景 按照Google ...

Mon Dec 12 02:01:00 CST 2016 0 3693
gRPC源码分析(c++)

首先需要按照grpc官网上说的办法从github上下载源码,编译,然后跑一跑对应的测试代码。我分析的代码版本为v1.20.0。 在cpp的helloworld例子中,client端,第一个函数是创建channel。 我们从这里开始分析,CreateChannel这个函数的具体实现 ...

Sat Apr 20 06:07:00 CST 2019 0 1409
grpc源码分析之域名解析

环境:   win7_x64,VS2015、grpc_1.3.1 场景:   在客户端中使用grpc连接服务器,在多次输入非法的地址后,再次输入正确的地址连出现连接超时的现象。侯捷先生说过“源码面前,了无秘密”,所以开始分析grpc源码 使用GRPC进行连接的例子: 分析 ...

Sun May 28 03:22:00 CST 2017 0 2884
gRPC源码分析1-SSL/TLS

引子 前几天看到微信后台团队分享了TLS相关文章,正好gRPC里TLS数据加密是很重要的一块,于是整理出了这篇文章。 在gRPC里,如果仅仅是用来做后端微服务,可以考虑不加密。本文太长,先给个大纲。 1. HTTPS,HTTP/2介绍 2. TLS加密原理、实现库 3. ...

Mon Dec 19 01:06:00 CST 2016 1 4199
kestrel Server源码分析

今天这一篇博客讲的是.net core 自带的kestrel server,当你开发微服务k8s部署在linux环境下,一般默认开启这个高性能服务,如果大家之前看过我的owin katana的博客,会发现.net core 的好多实现在之前.net standard 的版本已经实现过了,当时开发 ...

Mon Apr 19 00:30:00 CST 2021 1 343
MPTCP 源码分析(二) 建立子路径

简述 MPTCP在进行三次握手之后,客户端和服务端会进行地址信息的交换,让对方知道彼此未用的地址信息。 当客户端知道服务端的地址后就可以建立其他子路径。三次握手和建立子路径的过程如图 ...

Wed Mar 11 23:13:00 CST 2015 0 2591
Eureka 源码分析之 Eureka Server

文章首发于公众号《程序员果果》 地址 : https://mp.weixin.qq.com/s/FfJrAGQuHyVrsedtbr0Ihw 简介 上一篇文章《Eureka 源码分析之 Eureka Client》 通过源码知道 ,eureka Client 是通过 http ...

Thu Jun 13 18:25:00 CST 2019 0 1712
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM