Skip to content

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

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方法,在构造方法里面调用一次,同时提供在更新配置时也调用一次,进行值更新,而不是重启才有效。

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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