在过去的五年中,随着专门为支持新的微服务而构建的技术的发展,该行业出现了爆炸式的发展。事实上,与通常在考虑技术堆栈的情况下开发的Monolith不同,微服务体系结构中的每个服务都可以使用基于其自身功能的不同框架构建。
目前市面上类似Django的drf框架基于json的http接口解决方案大行其道,人们也热衷于在接口不多、系统与系统交互较少的情况下使用它,http接口的优点就是简单、直接、开发方便,门槛低,利用现成的http协议进行传输。
2016 年, 第一代 Golang RPC 框架 Kite 正式发布。例如在 Thrift 协议上,虽然对 Thrift 的编解码已经做到非常极致的优化了,我们还在探索利用 JIT 手段来提供更多的性能提升;
笔者在早年使用 Dubbo 为了实现隐式传参,就对 Dubbo 的源码进行了改动,,在使用 SpringCloud,发现直接实现 RequestInterceptor 就可以实现,可能 SpingCloud 是后发,所以在一些细节上更加考虑周到,更适合小白的使用。