Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Django应用程序中运行nameko服务的正确方法?_Django_Integration_Nameko - Fatal编程技术网

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

在Django应用程序中运行nameko服务的正确方法?,django,integration,nameko,Django,Integration,Nameko,如果我有一个普通的Django REST(DRF)应用程序,并且我想集成一个nameko服务(特别是event\u handler事件侦听服务),那么实现这一点的最佳方法是什么 如果服务是Django应用程序的一部分,我不能简单地运行服务 我正在考虑通过一个定制的Django管理命令来运行nameko服务,但是我会失去nameko的一些特性吗,比如可伸缩性?例如,nameko在每个nameko运行时维护一个10名工人的池(如果我没记错的话)。这就是如何: 见:django nameko sta

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

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

我正在考虑通过一个定制的Django管理命令来运行nameko服务,但是我会失去nameko的一些特性吗,比如可伸缩性?例如,nameko在每个
nameko运行时维护一个10名工人的池(如果我没记错的话)。

这就是如何:

见:django nameko standalone


更新:如果你想用Django做微服务,就用芹菜吧。工作起来很有魅力。

我对nameko不太了解,但据我从文档中看到的,我认为你不应该把它作为管理命令。据我所知(我可能错了),您应该将其作为一个独立的web服务,并通过RESTAPI从django进行通信