Django 在服务器启动时建立与(其他)服务器的连接
我目前有一个要求,我需要我的Django服务器建立到第三方提供商的连接(通过套接字)并侦听事件。第三方使用TCP发送/接收消息,并要求我进行一些套接字编程以集成其服务 我认为应该发生的事情:Django 在服务器启动时建立与(其他)服务器的连接,django,sockets,architecture,server-to-server,Django,Sockets,Architecture,Server To Server,我目前有一个要求,我需要我的Django服务器建立到第三方提供商的连接(通过套接字)并侦听事件。第三方使用TCP发送/接收消息,并要求我进行一些套接字编程以集成其服务 我认为应该发生的事情: Django服务器充当客户端套接字,第三方服务器将向我的Django服务器发送消息,我必须对每条消息进行适当解密,并具有相应的功能来处理这些消息 我感到困惑的事情: 此设置/架构的正确性 在Django中放置代码的位置,以便在运行python manage.py runserver时执行python套接字代
Django服务器充当客户端套接字,第三方服务器将向我的Django服务器发送消息,我必须对每条消息进行适当解密,并具有相应的功能来处理这些消息 我感到困惑的事情:
python manage.py runserver
时执行python套接字代码(socket.connect($HOSTNAME,$PORT)步骤)您可以尝试使用AppConfig.ready()回调,类似的问题:请尝试使用AppConfig.ready,但请记住,此函数将运行两次,因此您必须处理此问题。谢谢。AppConfig.ready()确实是我想要的。对使用Django服务器作为客户端的正确性有何评论?