跺脚相遇瓶子.py
shattered的Python项目详细描述
破碎的
跺脚遇到bottle.py
入门
安装
pip install shattered
CLI
shattered run
将运行一个破碎的应用程序,使用以下方法之一(按顺序):
--app
标志。在SHATTERED_APP
环境变量。在app.py
作为应用程序模块名。在
使用shattered config
查看当前配置(与run
命令相同的应用程序分辨率)。在
回声服务器
app.py
importloggingfromshatteredimportShatteredlogging.basicConfig(level=logging.INFO)logger=logging.getLogger(__name__)app=Shattered(host="rabbitmq")@app.subscribe("/queue/echo")defecho(headers,body,conn):logger.info("%s%s",headers,body)@app.subscribe("/queue/echo")defecho_fancy(headers,body,conn):logger.info("✨✨✨%s%s✨✨✨",headers,body)app.run()
运行演示
使用docker-compose up
启动RabbitMQ
在另一个shell中,运行docker-compose run shattered python examples/echo/echo.py
在另一个shell中,运行docker-compose run shattered python examples/echo/send.py
- 项目
标签: