1

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

nameko run如果它是 Django 应用程序的一部分,我不能只是一个服务。

我正在考虑通过自定义 Django 管理命令运行 nameko 服务,但我会失去一些 nameko 的功能,比如可扩展性吗?例如。nameko 维护一个由 10 个工人组成的池nameko run(如果我没记错的话)。

4

1 回答 1

1

这是如何:

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

参见:django-nameko-standalone

更新:如果你想用 Django 做微服务,只需使用 Celery。奇迹般有效。

于 2019-11-05T16:31:43.760 回答