motan:跨语言远程过程调用(RPC)框架,用于快速开发高性能分布式服务
莫坦
概述
Motan是用于快速开发高性能分布式服务的跨语言远程过程调用(RPC)框架。
Motan生态系统中的相关项目:
是golang的实现。
是PHP客户端,可以直接或通过Motan-go代理与Motan服务器进行交互。
是基于的Lua(Luajit)实现。
特征
创建分布式服务而无需编写额外的代码。
提供群集支持并与流行的服务发现服务(如或集成。
支持高级调度功能,例如加权负载均衡,跨IDC调度等。
针对高负载场景的优化,可在生产环境中提供高可用性。
支持同步和异步调用。
支持与Golang,PHP,Lua(Luajit)等进行跨语言交互。
快速开始
快速入门提供了在同一台计算机上运行客户端和服务器的非常基本的示例。 有关使用和开发Motan的详细信息,请转到 。
快速入门的最低要求是:
JDK 1.7或更高
基于Java的项目管理软件,例如或
同步通话
将依