rpcx 官方技术博客

rpcx 简史

2016年5月18日我提交了rpcx的第一段代码,那是一个基于标准rpc库的扩展,期望能够扩展rpc的功能,提供更多的服务治理的功能。

2016年初我的第一本技术书《Scala集合技术手册》出版了,这本书花费我太多的心血在编写和技术呈现上,但是我终于能腾出时间做点其它的事情。

正好,从Motorola出来后的创业公司被Comcast收购,Comcast的很多业务都是使用Go做开发的,虽然从03年到这个时候我还是使用Java开发,但是也在尝试使用Go做一些东西。一开始我对Go是有一定的误解的,首先对于它的非C风格的语法有些抵触,另外还认为它只能用来写一些小工具,根本没有意识到它的企业级应用的价值。随着慢慢地对它的熟悉,才渐渐感觉到它的强大,逐渐被它的简洁和并发编程所吸引,并且相信它是未来应用广阔的编程语言之一。

来到微博后就基本全时间的使用Go做开发,开发了服务发现和配置中心、消息队列、区块链、redis云服务等系统,越来越对Go语言有了更深的认识,也越来越喜欢上了这个简洁的开发语言。现在回过头来看2016年的一些探索,真是走对了方向。所以说, 2016年是rpcx的元年,5.18是它的诞生日。


阅读全文