向googlepubsub发布消息的Herbie适配器。
herbie-google-pubsub-adapter的Python项目详细描述
Google Pubsub适配器
这个适配器基于Django,提供了一种将消息发布到googlepubsub的方法。在
它将与Herbie一起使用。在
这个包已经提供了一个Django应用程序,只需使用Herbie在Django主应用程序中注册即可。在
安装
- 运行以下命令
pip install herbie-google-pubsub-adapter
或者将其添加到您的应用程序requirements.txt
并更新它们的运行:
- 将适配器应用程序添加到
Django Installed Apllications
:
INSTALLED_APPS = [
...
'google_pubsub_adapter.apps.HerbieGooglePubsubAdapterConfig',
...
]
- 将您的Google Cloud Pubsub凭据添加到
django settings
文件:
GCLOUD_PUBSUB_PROJECT_ID='pubsub_project_id'
- 根据业务模式创建主题
python manage.py init_pubsub
使用此适配器的示例Django应用程序可以在Herbie Sandbox存储库中找到。在
开发/测试
如果您想进一步改进这个包,您需要安装dev/test需求。在
来参加你的virtual environment
的这次跑步
pip install -e .[tests]
这将安装所需的包(例如:pytest
)以在本地运行/测试包
黑色格式化程序
此包使用Black作为代码格式化程序。你应该先走 在CI管道检查代码时推送该代码。在
black --line-length 119 .
- 项目
标签: