在Django应用程序中运行nameko服务的正确方法?

时间:2019-11-04 00:55:18

标签: django integration nameko

如果我有一个普通的Django REST(DRF)应用程序,并且想集成一个nameko服务(特别是event_handler事件监听服务),那么实现此目的的最佳方法是什么?

如果服务是Django应用程序的一部分,我不能简单地nameko run

我正在考虑通过自定义的Django管理命令运行nameko服务,但是我会失去nameko的某些功能,例如可伸缩性吗?例如。 nameko每个nameko run维护着10名工人(如果我没记错的话)。

1 个答案:

答案 0 :(得分:0)

方法如下:

https://github.com/sivabudh/djanko/blob/master/services.py

请参阅:django-nameko-standalone

更新:如果要使用Django做微服务,只需使用Celery。就像魅力一样。