nameko
Release 2.14.1
[ナ・メ・コ]
サービス開発者がアプリケーション ロジックに集中できるようにし、テスト容易性を促進する Python 用のマイクロサービス フレームワーク。
なめこサービスは単なるクラスです。
# 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, ナメコ!'
ヘルプ、コメント、質問については、https://discourse.nameko.io/ にアクセスしてください。
Tidelift サブスクリプションの一部として利用できます。
Nameko および他の何千ものパッケージのメンテナは、Tidelift と協力して、アプリケーションの構築に使用するオープンソースの依存関係に対する商用サポートとメンテナンスを提供しています。使用する正確な依存関係の保守者に料金を支払いながら、時間を節約し、リスクを軽減し、コードの健全性を向上させます。もっと詳しく知る。
セキュリティの脆弱性を報告するには、Tidelift のセキュリティ連絡先を使用してください。 Tidelift が修正と公開を調整します。
アパッチ2.0。詳細については、「ライセンス」を参照してください。