我已经开发了一个微服务(Spring Boot REST服务,部署为可执行JAR)来根据我的需求跟踪来自第三方项目的所有活动及其现在的工作情况。
目前它正在与一些项目分开工作,现在我已经更新了一些附加功能的服务。
但是,如果不重新启动现有服务,我无法将其移动到实时服务器,因为它被部署为jar。我害怕重启我的服务,重启可能会导致集成项目的数据丢失。
我可以在我的架构中做哪些改进来解决我的问题?
发布于 2016-09-27 14:15:05
最终得到了@Gimby评论的解决方案。
我们可以通过部署多个服务实例并将其绑定到服务注册表来实现这一点,在这里我使用eureka作为注册表服务,也使用zuul作为代理。
发布于 2016-09-22 22:44:55
那么JRebel插件呢?它对我来说非常好用,但不幸的是,它不是一个免费的应用程序。与alternative类似(我在Spring MVC中使用了这种方法,而Spring Boot则可能不是这样),我在JBoss中的编译路径上的工作目录中设置了一个软链接(在我的例子中,它是带有名称目标、*.class和*.jar文件的目录)。对我来说,使用JRebel的第一个解决方案最适合您。
https://stackoverflow.com/questions/39640800
复制相似问题