我们有4.9.0和5.2.1的微服务,现在我们想用6.x.x创建新的微服务。建议在同一注册表中使用不同版本的微服务吗? 我们不升级是因为我们尝试过并且不可能,但是在旧的微服务中我们仍然有很多代码。 并且在网关中不可能用我们的代码量将角度4迁移到角度6。
答案 0 :(得分:2)
我已经成功地使用了JHipster 3.9.0生成的网关和服务的最新注册表。 Eureka REST API非常稳定。我已经将某些服务从Spring Boot 1.3手动升级到1.5,以便能够使用需要最新版本的Spring Cloud的hazelcast-eureka-one。
我不明白您为什么说这是不可能的,除非您想使用jhipster upgrade
或没有很好的测试范围。
我根本不打算使用jhipster upgrade
,因为到目前为止已有太多主要版本,这将浪费时间。我更喜欢将我的.yo-rc.json
和JDL复制到一个空白文件夹,并使用最新版本的JHipster生成,然后逐步获取我需要的东西。
从Angular 4升级到6很容易,这对您的团队来说应该不是问题。
总的来说,我不认为这是一个JHipster问题,就像我们没有发电机从头开始一样。