首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >闪烁uid。我们真的需要它吗?它不是用了耳聋的吗?

闪烁uid。我们真的需要它吗?它不是用了耳聋的吗?
EN

Stack Overflow用户
提问于 2019-10-31 14:08:44
回答 1查看 79关注 0票数 0

我们真的对操作符使用uid方法吗?

如果是这样的话..

你能不能建议一种更优雅的方式来设置它(就像c#中的扩展方法),而不是同时为name和uid传递2次字符串?

例如,而不是:

代码语言:javascript
复制
    streamExecutionEnvironment
    .addSource(new KafkaConsumer(kafkaConsumerOptions))
    .name("Kafka topic reader").uid("Kafka topic reader")

我真的想要这样的东西:

代码语言:javascript
复制
     streamExecutionEnvironment
    .addSource(new KafkaConsumer(kafkaConsumerOptions))
    .nameUid("Kafka topic reader")

(其中nameUid设置了这两个属性)

你能帮忙吗?

EN

回答 1

Stack Overflow用户

发布于 2019-10-31 15:10:32

名称是要在Flink UI上显示的值,而uid是唯一的值,用于在拓扑中可能发生的更改时维护操作员状态。对于这两个不同的属性,API确实需要两个不同的setter,因为uid永远不应该改变,而名称可能会随着拓扑的演变而改变。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58637698

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档