[nah-meh-koh]
Ein Microservices-Framework für Python, das es Serviceentwicklern ermöglicht, sich auf die Anwendungslogik zu konzentrieren und die Testbarkeit zu fördern.
Ein Nameko-Dienst ist nur eine Klasse:
# helloworld.py
from nameko . rpc import rpc
class GreetingService :
name = "greeting_service"
@ rpc
def hello ( self , name ):
return "Hello, {}!" . format ( name )
Sie können es in einer Shell ausführen:
$ nameko run helloworld
starting services: greeting_service
...
Und spiele damit von einem anderen:
$ nameko shell
>>> n.rpc.greeting_service.hello( name = "ナメコ" )
'Hello, ナメコ!'
Für Hilfe, Kommentare oder Fragen gehen Sie bitte zu https://discourse.nameko.io/.
Verfügbar als Teil des Tidelift-Abonnements.
Die Betreuer von Nameko und Tausenden anderer Pakete arbeiten mit Tidelift zusammen, um kommerziellen Support und Wartung für die Open-Source-Abhängigkeiten bereitzustellen, die Sie zum Erstellen Ihrer Anwendungen verwenden. Sparen Sie Zeit, reduzieren Sie Risiken und verbessern Sie den Zustand des Codes, während Sie gleichzeitig die Betreuer der genauen Abhängigkeiten bezahlen, die Sie verwenden. Erfahren Sie mehr.
Um eine Sicherheitslücke zu melden, wenden Sie sich bitte an den Sicherheitskontakt von Tidelift. Tidelift wird die Behebung und Offenlegung koordinieren.
Apache 2.0. Einzelheiten finden Sie unter LIZENZ.