Я пытаюсь сделать управление событиями ZeroMQ PUSH-PULL в Django. На основании this link, я буду создавать клиент PUSH как:Zeromq PUSH/PULL в Django
context = zmq.Context()
zmq_socket = context.socket(zmq.PUSH)
zmq_socket.connect("tcp://127.0.0.1:5557")
for num in xrange(20000):
work_message = { 'num' : num }
zmq_socket.send_json(work_message)
и сервер PULL как:
context = zmq.Context()
consumer_receiver = context.socket(zmq.PULL)
consumer_receiver.bind("tcp://127.0.0.1:5557")
work = consumer_receiver.recv_json()
data = work['num']
print data
Реализация PUSH/PULL в отдельном файле прекрасно работает. Но я хочу, чтобы функциональность сервера PULL отображалась в Django. То есть, всякий раз, когда получено сообщение, я хочу, чтобы он был получен в Django, и я могу управлять Django ORM. Как я могу справиться с этим? Благодарю.
Не уверен, что вы просите .. У вас хотите знать, как включить Django в свой скрипт, чтобы вы могли использовать ORM? – FeedTheWeb