5. Tars:腾讯内部使用并开源的RPC框架,特别支持C++语言,适合高性能要求的应用场景。 6. ZeroMQ:一个高性能异步消息传递库,非专门RPC框架,但可以用于构建高度异步、消息驱动的系统。 7. Akka:一个并发编程框架,提供Actor模型实现,可以用于构建高并发、分布式、容错性强的系统。 这些框架各有特点,选择合适的框架取决...
1 问题分析: 如何自己设计一个类似 Dubbo 的 RPC 框架? 说实话,就这问题,其实就跟问你如何自己设计一个 MQ 一样的道理,就考两个: 你有没有对某个 rpc 框架原理有非常深入的理解。 你能不能从整体上来思考一下,如何设计一个 rpc 框架,考考你的系统设计能力。 2 面试题回答: 其实问到你这问题,你起码...