Jam*_*mes 3 java json rabbitmq celery django-celery
我只是触摸芹菜和java 2天.:(
现在,我有一个java客户端通过rabbitmq发送任务的任务.芹菜将成为处理任务的工人.
我知道Python-> rabbitmq->芹菜很容易.但我可以通过java-> rabbitmq-> celery来做到这一点吗?
草案的想法是通过JSON序列化java函数然后由rabbitmq发送,然后由celery处理.
拥有示例代码更好,可以直接运行
谢谢
您当然可以通过RabbitMQ从Java发送消息.有一个Java客户端库可以与RabbitMQ连接 - http://www.rabbitmq.com/api-guide.html
本页介绍了Celery消息格式 - http://docs.celeryproject.org/en/latest/internals/protocol.html.一种风格使用JSON,并且有许多现有的Java库可以用JSON进行读写; 见http://json.org
拥有示例代码更好,可以直接运行
你是对的.
上面链接的页面包含代码片段,RabbitMQ Java库有一些(小)示例.(至少,这就是页面所说的.)