[на-ме-ко]
Платформа микросервисов для Python, которая позволяет разработчикам сервисов сосредоточиться на логике приложения и способствует тестированию.
Служба nameko — это просто класс:
# 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. Подробности см. в разделе ЛИЦЕНЗИЯ.