路由管理器 更多...
#include <route.hpp>
静态 Public 成员函数 | |
static bool | isLegalRoutingKey (const std::string &routing_key) |
判断路由关键字是否合法 | |
static bool | isLegalBindingKey (const std::string &binding_key) |
判断绑定关键字是否合法 | |
static bool | route (ExchangeType type, const std::string &routing_key, const std::string &binding_key) |
路由选择 | |
路由管理器
|
inlinestatic |
判断绑定关键字是否合法
binding_key | 绑定关键字 |
0~9
a~z
A~Z
_
.
#
*
注意:*
通配符可以代替一个任意单词 例如: news.*.footable
是合法的#
通配符可以代替任意多个(0个或任意个)单词#
通配符不允许连续使用通配符 没有意义
|
inlinestatic |
判断路由关键字是否合法
routing_key | 路由关键字 |
a~z
A~Z
0~9
.
_
|
inlinestatic |
路由选择
type | 路由模式 |
routing_key | 路由关键字 |
binding_key | 绑定关键字 |