GitHubじゃ!Pythonじゃ!

GitHubからPython関係の優良リポジトリを探したかったのじゃー、でも英語は出来ないから日本語で読むのじゃー、英語社会世知辛いのじゃー

nameko

nameko – マイクロサービスを構築するためのPythonフレームワーク

投稿日:

マイクロサービスを構築するためのPythonフレームワーク https://nameko.readthedocs.org

ネームコ

[nah-meh-koh]

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, ナメコ!'

特徴

  • AMQP RPCおよびイベント(pub-sub)
  • HTTP GET、POST&websockets
  • 簡単で迅速な開発のためのCLI
  • ユニットおよび統合テストのユーティリティ

入門

サポート

ヘルプ、コメント、質問については、Googleグループのメーリングリストをご利用ください。

寄稿

  • リポジトリをフォークする
  • 問題を提起するか、機能要求を出す

ライセンス

Apache 2.0。 詳細については、ライセンスを参照してください。







-nameko
-, ,

執筆者: