在应用程序中使用Web服务或消息队列有什么含义?
就我而言,我需要将Django Web应用程序与python应用程序连接起来,我需要在这些应用程序之间进行双向通信。有时Web应用程序向python应用程序发送请求以激活一些硬件设备,有时需要通常查询python应用程序以获取数据。
我的整个应用程序的问题取决于收到或发送到python核心应用程序的瞬时数据,因此我不能在每次查询时浪费系统资源。我需要使用像监听器/接收器这样的东西来发送/接收数据,而不是每隔几秒钟手动触发一次查询。
我将Django用于Web应用程序框架,将Python用于我的核心应用程序。
我已经在内部使用ZMQ进行多代理通信平台。如果它是消息队列,我只需要连接它,发送和接收数据。
如果是网络服务,我需要重新整合网络服务。同样,使用Python创建Web服务的首选方法是什么?