Skip to content

Dbus配置的storm集群状态显示不了的问题 #82

@quanzhian

Description

@quanzhian

应用启动并通过 spring 实例化 com.creditease.dbus.utils.StormToplogyOpHelper 类时,如果没去配置/DBus/Commons/global.properties文件,则因为spring对bean的实例化管理机制,此时再在Dbus管理界面的配置中心或者全局配置去配置的话,点了保存之后,此时storm的api配置信息是不会生效的,因为只实例化了一次,不会去改变StormToplogyOpHelper 类中的stormRestApi字段值,所以导致请求不了storm的接口,拿不到storm集群信息,此时只能重启Dbus才会起效。
如下图
image

image

希望官方将该类的构造方法里面的代码单列一个public方法,在构造方法里面调用一次,同时提供在更新配置时也调用一次,进行值更新,而不是重启才有效。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions