celery java_分布式异步任务Celery

-A代表APP

celery -A tasks worker --loglevel=info -n nodemaster

-------------- celery@nodemaster v4.1.0 (latentcall)

---- **** -----

--- * *** * -- Darwin-17.3.0-x86_64-i386-64bit 2018-04-15 11:53:09

-- * - **** ---

- ** ---------- [config]

- ** ---------- .> app: tasks:0x110b42400

- ** ---------- .> transport: redis://localhost:6379/0

- ** ---------- .> results: disabled://

- *** --- * --- .> concurrency: 4 (prefork)

-- ******* ---- .> task events: OFF (enable -E to monitor tasks in this worker)

--- ***** -----

-------------- [queues]

.> celery exchange=celery(direct) key=celery

[tasks]

. tasks.sendmail

[2018-04-15 11:53:09,217: INFO/MainProcess] Connected to redis://localhost:6379/0

[2018-04-15 11:53:09,228: INFO/MainProcess] mingle: searching for neighbors

[2018-04-15 11:53:10,256: INFO/MainProcess] mingle: sync with 2 nodes

[2018-04-15 11:53:10,257: INFO/MainProcess] mingle: sync complete

[2018-04-15 11:53:10,270: INFO/MainProcess] celery@nodemaster ready.

celery -A tasks inspect registered

celery -A tasks inspect registered

-> celery@node2: OK

* tasks.sendmail

-> celery@nodemaster: OK

* tasks.sendmail

Python 3.4.3 (default, Nov 6 2015, 22:26:48)

[GCC 4.2.1 Compatible Apple LLVM 6.1.0 (clang-602.0.53)] on darwin

Type "help", "copyright", "credits" or "license" for more information.

>>> from tasks import sendmail

>>> sendmail.delay(dict(to='celery@python.org'))

>>> sendmail.delay(dict(to='celery@python.org'))

>>> sendmail.delay(dict(to='celery@python.org'))

>>> sendmail.delay(dict(to='celery@python.org'))

>>> sendmail.delay(dict(to='celery@python.org'))

>>> sendmail.delay(dict(to='celery@python.org222222'))

>>> sendmail.delay(dict(to='celery@python.org2222223'))

>>> sendmail.delay(dict(to='celery@python.org2222227'))

>>>

#tasks.py

importtimefrom celery importCelery

celery= Celery('tasks', broker='redis://localhost:6379/0')

@celery.taskdefsendmail(mail):print('....sending mail to %s...' % mail['to'])

time.sleep(20.0)print('mail sent.')~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值