通过spring依赖注入可以实现新模块热插拔功能吗? 如果可以请告诉下我实现思路.
Spring的核心本身IOC+AOP就是热插拔系统架构。
用AOP来实现了动态的给业务颗粒对象加入公共颗粒对象。
XML的读取和实例化对象实现热插拔
不知道你说的是不是微服务,其它模块在关闭或者在重启的时候不影响其它模块,然后在运行的时候可以立即关闭。
需要这么复杂吗?类似Zookeeper一样,注册服务呗。一个服务就相当于你的一个业务块。但是简单的服务注册可以自己实现。就是一个服务容器,往里面放,去里面去,增加一些简单的算法。即可!
15 回答8.4k 阅读
8 回答6.2k 阅读
1 回答4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
2 回答3.8k 阅读
3 回答1.7k 阅读✓ 已解决
2 回答15.7k 阅读✓ 已解决
2 回答5.7k 阅读✓ 已解决
1 回答1.5k 阅读
2 回答3.6k 阅读
3 回答11.6k 阅读✓ 已解决
Spring的核心本身IOC+AOP就是热插拔系统架构。
用AOP来实现了动态的给业务颗粒对象加入公共颗粒对象。
XML的读取和实例化对象实现热插拔