alibaba / jstorm

Enterprise Stream Process Engine
http://jstorm.io
Apache License 2.0
3.92k stars 1.8k forks source link

动态更新拓扑的自定义配置文件的问题 #635

Closed kangiscoding closed 5 years ago

kangiscoding commented 6 years ago

为了避免任务下线或重启,相应bolt继承规定的接口,可使用update_topology动态更新配置文件。我们自定义了一个配置文件myConf.yaml,使用update_topology命令,调用update方法,可以将myConf.yaml加载进去改变拓扑的配置。但是我们发现如果之后有一个bolt挂掉,那么机器重新起一个bolt时,并不会加载我们的自定义配置文件,也就是说bolt重启时并不会回调update方法,这样貌似会导致bolt之间的不一致。因此我们觉得这是个问题,求赐教。