Rating(评级)

CloudKitty 附带三个评级模块

  • noop:用于测试目的的评级模块(仅启用)。

  • hashmap:对应于通常 CloudKitty 用例的默认评级模块(默认禁用)。

  • pyscripts:自定义评级模块,允许您添加自己的 python 脚本(默认禁用)。

您可以独立启用或禁用每个模块,并根据需要随意确定优先级。

  • Enabled 状态由布尔值表示(TrueFalse)。

  • Priority 由整数值表示。

注意

优先级值最大的模块将首先处理数据(降序)。

列出可用模块

列出可用的评级模块

$ cloudkitty module list
+-----------+---------+----------+
| Module    | Enabled | Priority |
+-----------+---------+----------+
| hashmap   | False   | 1        |
| noop      | True    | 1        |
| pyscripts | False   | 1        |
+-----------+---------+----------+

启用或禁用模块

启用 hashmap 评级模块

$ cloudkitty module enable hashmap
+---------+---------+----------+
| Module  | Enabled | Priority |
+---------+---------+----------+
| hashmap | True    | 1        |
+---------+---------+----------+

禁用 pyscripts 评级模块

$ cloudkitty module disable pyscripts
+-----------+---------+----------+
| Module    | Enabled | Priority |
+-----------+---------+----------+
| pyscripts | False   | 1        |
+-----------+---------+----------+

设置优先级

将 hashmap 评级模块的优先级设置为 100

$ cloudkitty module set priority hashmap 100
+---------+---------+----------+
| Module  | Enabled | Priority |
+---------+---------+----------+
| hashmap | True    | 100      |
+---------+---------+----------+

更多详情