vcloud控制器扩展性sdk的rabbitmq消息工作者
VcdExtMessageWorker的Python项目详细描述
vcdextmessageworker
vcdextmessageworker提供了一种处理、中继和应答 从vmware vcloud控制器扩展性生成的rabbitmq消息 sdk(用于ui和api扩展)
#!/usr/bin/env pythonfromvcdextmessageworkerimportMessageWorker,ConnectionwithConnection((f"amqp://{RABBIT_USER}:{RABBIT_PASSWORD}@{RABBIT_HOST}:5672/%2F"),heartbeat=4)asconn:worker=MessageWorker(conn,exchange=RABBIT_EXCHANGE,queue=RABBIT_QUEUE,routing_key=RABBIT_ROUTINGKEY,sub_worker="worker_example.SampleWorker",thread_support=True)worker.run()
安装
获取二进制文件(作为.whl
文件),然后运行pip install
作为:
pip install VcdExtMessageWorker-<version>-py3-none-any.whl
或来自PIP:
pip install VcdExtMessageWorker
构建和测试
python setup.py bdist_wheel && python -m pip install dist/VcdExtMessageWorker-<version>-py3-none-any.whl --force-reinstall