未提供项目说明
qpubsub的Python项目详细描述
在库.qpusub在
NLP服务的pubsub层
用法
配置
您需要在服务中配置这些:
{"PROJECT_ID":"...","SUBSCRIPTION_NAME":"...","TOPIC_NAME":"...","MAX_MESSAGES":...}
其中:
PROJECT_ID
:qordoba项目id,例如qordoba-devel
SUBSCRIPTION_NAME
:从dev4.segment中提取消息的订阅-委托人性别-语气-pubsub.allLang公司
TOPIC_NAME
:在哪里发布结果消息,例如dev4.segment-委托人性别-音色pubsub-闩锁.allLang
MAX_MESSAGES
:订户队列中的最大消息数,例如100
仅使用PubSub
将此添加到服务application.py
将PubSub与REST一起使用
将此添加到服务application.py
rest_connection=QRest(analyzer,white_lister=whitelister,category=category,verbose=VERBOSE,debug=DEBUG,ignore_html=IGNORE_HTML,sentence_token_limit=SENTENCE_TOKEN_LIMIT,ignore_inside_quotes=False)ps_connection=QPubSub(analyzer,white_lister=whitelister,category=category,verbose=VERBOSE,debug=DEBUG,ignore_html=IGNORE_HTML,sentence_token_limit=SENTENCE_TOKEN_LIMIT,ignore_inside_quotes=False)ps_connection.connect_with_rest(rest_connection)
Service docker更改为编译google-cloud-pubsub
在pip install -r requirements.txt
命令之前添加以下行
apk update &&\ apk add --virtual build-dependencies linux-headers build-base gcc &&\
在pip install -r requirements.txt
命令后添加以下行
apk del build-dependencies &&\ rm -rf /var/cache/apk/* &&\
许可证
此软件未获得许可。如果你不在库多巴工作,你就不能合法使用它。而且,只是助手函数真的帮不了你。如果其中的内容看起来确实有趣,并且您希望访问,请打开一个问题。在
托多
- 减少编译时间
- 添加测试
- 处理错误,例如将其发布到错误主题或将空问题返回到同一主题。在
- 项目
标签: