[nah-meh-koh]
Un framework de microservices pour Python qui permet aux développeurs de services de se concentrer sur la logique des applications et encourage la testabilité.
Un service nameko n'est qu'une classe :
# helloworld.py
from nameko . rpc import rpc
class GreetingService :
name = "greeting_service"
@ rpc
def hello ( self , name ):
return "Hello, {}!" . format ( name )
Vous pouvez l'exécuter dans un shell :
$ nameko run helloworld
starting services: greeting_service
...
Et jouez avec depuis un autre :
$ nameko shell
>>> n.rpc.greeting_service.hello( name = "ナメコ" )
'Hello, ナメコ!'
Pour obtenir de l'aide, des commentaires ou des questions, veuillez vous rendre sur https://discourse.nameko.io/.
Disponible dans le cadre de l’abonnement Tidelift.
Les responsables de Nameko et de milliers d'autres packages travaillent avec Tidelift pour fournir un support commercial et une maintenance pour les dépendances open source que vous utilisez pour créer vos applications. Gagnez du temps, réduisez les risques et améliorez la santé du code, tout en rémunérant les responsables des dépendances exactes que vous utilisez. Apprendre encore plus.
Pour signaler une vulnérabilité de sécurité, veuillez utiliser le contact de sécurité Tidelift. Tidelift coordonnera le correctif et la divulgation.
Apache2.0. Voir LICENCE pour plus de détails.