用python实现的pub/sub框架
pshub的Python项目详细描述
#pshub是一个轻量级的python框架,部分实现了发布/订阅消息传递范式。
它利用“asyncio”库支持并发请求处理。我们推荐的python版本是3.5+。
Sub and Hub.
## Usage
You can refer to the three example files under directory `examples/`.
## Cheatsheet
### Rule
#### Example
`{"level": {">=": 1, "<": 10}, "message_body": {"contains": "ERROR"}}`
#### Valid Operators
- `contains`
- `<`
- `<=`
- `>`
-`>;=`
-`=`
-`!`
-`排除`
\\\\\\\\35 35 35 35 35 35 35 35 35 35 35 35
` ` ` ` ` `
` ` ` ` `
` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` br/>-`pubprotocol``msg_gen`的构造函数的第二个参数,应该有以下方法:
`` python
类消息生成器(对象):
def next(self,循环):BR/>“
返回下一条消息:BR/> BR/>如果没有消息发布,请停止循环。< BR/>“BR/> PASBR/>”< BR/><许可证> BR/> BR/> PUBBUM——Python BR/> Copyright(C)2016 CIEZIXI实现的PUB/子框架,lwher
此程序是自由软件:您可以根据自由软件基金会发布的GNU Affero通用公共许可证的条款重新分发和/或修改
,许可证的第3版或任何更高版本。但没有任何保证;甚至没有隐含的保证:BR/>适销性或适合某一特定目的。有关详细信息,请参阅gnu-affero通用公共许可证。
您应该已经收到gnu-affero通用公共许可证的副本。如果没有,请参见http://www.gnu.org/licenses/>;。
它利用“asyncio”库支持并发请求处理。我们推荐的python版本是3.5+。
Sub and Hub.
## Usage
You can refer to the three example files under directory `examples/`.
## Cheatsheet
### Rule
#### Example
`{"level": {">=": 1, "<": 10}, "message_body": {"contains": "ERROR"}}`
#### Valid Operators
- `contains`
- `<`
- `<=`
- `>`
-`>;=`
-`=`
-`!`
-`排除`
\\\\\\\\35 35 35 35 35 35 35 35 35 35 35 35
` ` ` ` ` `
` ` ` ` `
` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` br/>-`pubprotocol``msg_gen`的构造函数的第二个参数,应该有以下方法:
`` python
类消息生成器(对象):
def next(self,循环):BR/>“
返回下一条消息:BR/> BR/>如果没有消息发布,请停止循环。< BR/>“BR/> PASBR/>”< BR/><许可证> BR/> BR/> PUBBUM——Python BR/> Copyright(C)2016 CIEZIXI实现的PUB/子框架,lwher
此程序是自由软件:您可以根据自由软件基金会发布的GNU Affero通用公共许可证的条款重新分发和/或修改
,许可证的第3版或任何更高版本。但没有任何保证;甚至没有隐含的保证:BR/>适销性或适合某一特定目的。有关详细信息,请参阅gnu-affero通用公共许可证。
您应该已经收到gnu-affero通用公共许可证的副本。如果没有,请参见http://www.gnu.org/licenses/>;。