如果我有一个普通的Django REST(DRF)应用程序,并且想集成一个nameko服务(特别是event_handler
事件监听服务),那么实现此目的的最佳方法是什么?
如果服务是Django应用程序的一部分,我不能简单地nameko run
。
我正在考虑通过自定义的Django管理命令运行nameko服务,但是我会失去nameko的某些功能,例如可伸缩性吗?例如。 nameko每个nameko run
维护着10名工人(如果我没记错的话)。
答案 0 :(得分:0)
方法如下:
https://github.com/sivabudh/djanko/blob/master/services.py
请参阅:django-nameko-standalone
更新:如果要使用Django做微服务,只需使用Celery。就像魅力一样。