微服务框架:Nameko

Nameko是一个使用Python书写的微服务框架,主要提供了RPC功能。Nameko的RPC功能建立在Kombu之上,支持通过AMQP完成RPC调用。虽然Nameko支持HTTP访问,但Nameko不是一个Web框架,在需要的时候可以将其与Flask结合来使用。

Nameko除提供了一整套关于RPC调用的功能以外,还提供了运行RPC服务的命令行,可以用来负载RPC服务。相对应的,还提供了一个交互式客户端来对正在运行的RPC服务进行测试。

Nameko可以直接通过pip进行安装,命令为:pip install nameko