一个面向python的微服务框架,它允许服务开发人员专注于应用程序逻辑并鼓励可测试性。

nameko的Python项目详细描述


https://secure.travis-ci.org/nameko/nameko.svg?branch=master

[氢氧化钠]

A microservices framework for Python that lets service developers concentrate on application logic and encourages testability.

nameko服务只是一个类:

# helloworld.pyfromnameko.rpcimportrpcclassGreetingService:name="greeting_service"@rpcdefhello(self,name):return"Hello, {}!".format(name)

您可以在shell中运行它:

$ nameko run helloworld
starting services: greeting_service
...

从另一个播放:

$ nameko shell
>>> n.rpc.greeting_service.hello(name="ナメコ")'Hello, ナメコ!'

功能

  • AMQP RPC和事件(Pub Sub)
  • http-get,post&websockets
  • cli,便于快速开发
  • 单元和集成测试实用程序

开始

支架

有关帮助、评论或问题,请转到<;https://discourse.nameko.io/>;。

贡献

  • 分叉存储库
  • 提出问题或提出功能请求

许可证

阿帕奇2.0。有关详细信息,请参见许可证。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
在JAVA中,性能循环两次,但成本相同   Java删除arraylist迭代器   java加入2个Spark数据帧,以列表形式获取结果   Java将所有文件从一个目标移动到另一个目标并重命名   在控制器类中使用自定义注释时,java自动连接不起作用   swing Java鼠标事件在JTable中不起作用   java如何比较hashmap的键和值   JAVA运行cumber测试时发生lang.NullPointerException   JavaJSF1.1数据表CRUD操作   Android中AES的java解密算法   java中的Soap版本不匹配   如何使用JPanel使java图像可见   在Sqlite 3中具有数据库连接的java Android   java第一项ListView ago操作栏   java简单口袋妖怪之战   java检查文件数组列表中的文件名以获取特定的字符字符串   java如何使实用程序类处理子类中的差异?   java无法让findAll在Elasticsearch中工作