[nah-meh-koh]
Uma estrutura de microsserviços para Python que permite que os desenvolvedores de serviços se concentrem na lógica do aplicativo e incentiva a testabilidade.
Um serviço nameko é apenas uma classe:
# helloworld.py
from nameko . rpc import rpc
class GreetingService :
name = "greeting_service"
@ rpc
def hello ( self , name ):
return "Hello, {}!" . format ( name )
Você pode executá-lo em um shell:
$ nameko run helloworld
starting services: greeting_service
...
E brinque com isso de outro:
$ nameko shell
>>> n.rpc.greeting_service.hello( name = "ナメコ" )
'Hello, ナメコ!'
Para ajuda, comentários ou perguntas, acesse https://discourse.nameko.io/.
Disponível como parte da assinatura Tidelift.
Os mantenedores do Nameko e de milhares de outros pacotes estão trabalhando com o Tidelift para fornecer suporte comercial e manutenção para as dependências de código aberto que você usa para construir seus aplicativos. Economize tempo, reduza riscos e melhore a integridade do código, pagando aos mantenedores pelas dependências exatas que você usa. Saber mais.
Para relatar uma vulnerabilidade de segurança, use o contato de segurança da Tidelift. A Tidelift coordenará a correção e divulgação.
Apache 2.0. Consulte LICENÇA para obter detalhes.