【Java】spring依赖注入实现新模块热插拔

通过spring依赖注入可以实现新模块热插拔功能吗? 如果可以请告诉下我实现思路.

回答

Spring的核心本身IOC+AOP就是热插拔系统架构。

【Java】spring依赖注入实现新模块热插拔
用AOP来实现了动态的给业务颗粒对象加入公共颗粒对象。

【Java】spring依赖注入实现新模块热插拔
XML的读取和实例化对象实现热插拔

【Java】spring依赖注入实现新模块热插拔

不知道你说的是不是微服务,其它模块在关闭或者在重启的时候不影响其它模块,然后在运行的时候可以立即关闭。

需要这么复杂吗?
类似Zookeeper一样,注册服务呗。一个服务就相当于你的一个业务块。
但是简单的服务注册可以自己实现。就是一个服务容器,往里面放,去里面去,增加一些简单的算法。即可!

以上是 【Java】spring依赖注入实现新模块热插拔 的全部内容, 来源链接: utcz.com/a/87213.html

回到顶部