NamekoPython 的微服务框架
Nameko 是一个 Python 的微服务框架,可以让你专注于应用逻辑。
主要特性:
-
AMQP RPC and Events (pub-sub)
-
HTTP GET, POST & websockets
-
简化开发的命令行工具
-
单元和集成测试工具
示例代码:
# helloworld.py from nameko.rpc import rpc class GreetingService: name = "greeting_service" @rpc def hello(self, name): return "Hello, {}!".format(name)
运行方法:
$ nameko run helloworld starting services: greeting_service ...
测试:
$ nameko shell >>> n.rpc.greeting_service.hello(name="ナメコ") 'Hello, ナメコ!'
评论
Gonaio微服务框架
Gonaio是一款基于golang的微服务框架,Gonaio是多个单词Golangnotallinone的缩写,中文发音狗耐殴。本微服务框架的特色及内置的功能如下:1.轻量级微服务,代码分层清晰,代码
Gonaio微服务框架
0
KratosGo 微服务框架
Kratos是 bilibili 开源的一套Go微服务框架,包含大量微服务相关框架及工具。名字来源于:《战神》游戏以希腊神话为背景,讲述由凡人成为战神的奎托斯(Kratos)成为战神并展开弑神屠杀的冒
KratosGo 微服务框架
0