@lsmn
2016-03-26T09:29:05.000000Z
字数 1000
阅读 4886
AngularJS
Spring
微服务
JHipster团队发布了JHipster 3.0,新增了微服务支持以及生成完整微服务架构的新选项。
JHipster团队发布了JHipster 3.0,新增了微服务支持。JHipster是一个Yeoman生成器,使用AngularJS UI和Spring Boot API创建应用程序。借助这个版本,用户现在有了更多的选择,而不只是生成一个传统的单体应用;现在,他们可以生成一个完整的微服务架构——路由、服务注册、监控和微服务都是单独的应用程序。它还增加了生成Docker和Docker Compose配置的能力,因此,用户可以使用一个命令启动所有这些应用程序。此外,用户还可以使用一个命令扩展服务。
该项目的微服务架构文档说明了新增的微服务支持是如何工作的:
如下图所示,绿色代表JHipster生成的组件,而蓝色是注册和控制应用程序。
来自IpponUSA的Kenneth Hegeland写了一篇博文,更详细地介绍了这个架构。除了微服务特性外,JHipster 3.0还有一些值得注意的增强:
InfoQ曾报道过,JHipster上一个主版本2.0在2015年1月发布。InfoQ还提供了JHipster迷你书,供读者免费下载。