深入解读 Knative Eventing 0.7 版本新特性( 二 )
这里是通过指定名称为 kafka 的 ClusterChannelProvisioner 。 这样的实现方式存在以下问题:
-
Channel 中只通过一个 provisioner 字段就设置了包含的所有属性 。
-
每一个Channel Controller都会监听到所有的资源 , 再进行过滤 。
-
Event Source中的实现方式更符合规范 , 即每个Source 单独的CRD和Controller , 值得借鉴 。
针对这些之前存在的不合理的设计 , 在Eventing v0.7版本中 , 为每个Channel 单独创建了CRD资源 , 改造涉及如下:
-
InMemoryChannel CRD 替换 in-memory ClusterChannelProvisioner
-
KafkaChannel CRD 替换 kafka ClusterChannelProvisioner
-
NatssChannel CRD 替换 natss ClusterChannelProvisioner
推荐阅读
- 阴阳师|阴阳师:茶几翻身成唯一输出核心?活动“猿蟹大合战”玩法解读
- edg战队|EDG众将迎接决赛,小虎出面力挺,对DK的解读一针见血
- 手机游戏|LOL手游出工会了,怎么创建以及有何意义,让我们深入了解一下
- 万圣节|炉石英雄竟成童话主角?万圣节“童话故事合集”解读
- 王者荣耀|部落冲突:用“王者荣耀”来解读村庄四王,他们的用途一目了然!
- steam|Steam测试版本更新,新内容备受关注,带你深入了解
- 魔兽世界|魔兽世界:暴雪解读副本规则,想要避免被“黑”,团长必须这么做
- 虎牙|哈利波特手游:社团探险解读来袭,虎牙万事屋老板给出经典建议
- 猪八戒|王者荣耀:猪八戒新皮肤详细解读,值得为他,放弃4款绝版限定吗
- 手机游戏|哈利波特手游:虎牙四个四深入研究,配置斯内普卡组,只为榜一