使用单个 spring 引导应用程序作为 Spring 引导管理员和客户端

Use single spring boot application as a Spring boot admin and client both

我们有一个应用程序 运行 在 Spring 启动时,我们不喜欢在环境中添加新的应用程序来管理这个应用程序,为此我们想添加spring 将管理功能启动到同一应用程序。我试过了,能够看到 spring 管理屏幕,但客户端没有加载。

我不知道这是不是个好主意。 请提供您的建议。 我可以看到它正在将 spring 引导管理服务器和客户端这两个应用程序合二为一。

但我不知道这是好主意还是坏主意。请提供您的意见

Spring Boot Admin 是为监控多个服务而发明的。在我看来,你应该将它们分开,这样每个人都有责任遵循单一责任原则。通过分离,当您的应用程序失败时,Spring 引导管理器将捕获日志和一些额外的数据,如果它们在一起,您将不知道会发生什么。