建议使用以下浏览器,以获得最佳体验。 IE 9.0+以上版本 Chrome 31+ 谷歌浏览器 Firefox 30+ 火狐浏览器
请选择 进入手机版 | 继续访问电脑版
设置昵称

在此一键设置昵称,即可参与社区互动!

确定
我再想想
选择版块
版块 产品交流应用服务微服务引擎 能在Spring 3.x上面进行微服务改造吗?

木头羊

发帖: 1|粉丝: 0

级别 : 新手上路

Rank: 1

+ 关注 发消息

发表于2018-5-30 12:37:49 67332 楼主 阅读模式| 显示全部楼层
[行业前沿] 能在Spring 3.x上面进行微服务改造吗?

本帖最后由 木头羊 于 2018-5-30 12:54 编辑

如果使用最基本的服务发布的能力,ServiceComb的最小依赖是哪些?

我们项目比较老,希望保持现有的Spring 3.x依赖不动,新增接口通过REST方式注册到service center,
我看到ServiceComb依赖的Spring版本都是4.x+,不知能否基于Spring 3.x版本进行微服务改造?


回复 举报
分享

分享文章到朋友圈

分享文章到微博

liubao68

发帖: 23|粉丝: 2

级别 : 注册会员

Rank: 2

+ 关注 发消息

发表于2018-5-30 14:57:46 沙发 显示全部楼层
本帖最后由 liubao68 于 2018-5-30 15:01 编辑

ServiceComb对于Spring版本依赖很少,除了核心功能(即bean, IoC)外没有依赖其他功能。按照道理老版本应该也可以。但是具体我们没有测试过。

从建议的角度,可以升级到4.x+,因为新版本不仅解决了很多bug,还有很多安全问题修复。从实践的角度,升级版本永远比降低版本风险低,降低版本的问题很多是无法预期的,新版本即使有变更,很多机制都有替换方案。


ServiceComb一直都在关注各个依赖开源软件的风险和bug修改,三方件升级在持续进行,以保证整体的三方件质量。
点赞 回复 举报

木头羊

发帖: 1|粉丝: 0

级别 : 新手上路

Rank: 1

+ 关注 发消息

发表于2018-5-31 09:36:19 板凳 显示全部楼层
@liubao68 感谢您的回复~
经测试,确认serviceComb并不支持在低版本Spring上运行 :)java-chassis SDK中用了一些只有Spring 4.x以上才支持的特性,包括@Autowired注解用于无参构造器,引入了@GetMapping注解等。这些特性并不兼容Spring 3.x版本。


点赞 回复 举报

游客

您需要登录后才可以回帖 登录 | 立即注册