InfoQ Geekathon 大模型技术应用创新大赛 了解详情
写点什么

JHipster 3.0 发布,新增微服务支持

  • 2016-03-27
  • 本文字数:751 字

    阅读完需:约 2 分钟

JHipster 团队发布了JHipster 3.0 ,新增了微服务支持。JHipster 是一个Yeoman 生成器,使用AngularJS UI 和Spring Boot API 创建应用程序。借助这个版本,用户现在有了更多的选择,而不只是生成一个传统的单体应用;现在,他们可以生成一个完整的微服务架构——路由、服务注册、监控和微服务都是单独的应用程序。它还增加了生成 Docker Docker Compose 配置的能力,因此,用户可以使用一个命令启动所有这些应用程序。此外,用户还可以使用一个命令扩展服务。

该项目的微服务架构文档说明了新增的微服务支持是如何工作的:

  • 首先生成一个网关,处理 Web 流量并为 Angular UI 服务。
  • JHipster Registry 是一个独立安装的应用程序,而不是生成的。所有微服务都使用这个应用程序注册及获取配置信息。这个应用程序以 Netflix 的 Eureka Spring Cloud Config 为基础。
  • 微服务是由 JHipster 生成的、处理 REST 请求的无状态应用程序。
  • 为了监控这个架构,用户可以使用 JHipster 控制台,该控制台以 ELK Stack (Elasticsearch、Logstash、Kibana)为基础。

如下图所示,绿色代表 JHipster 生成的组件,而蓝色是注册和控制应用程序。

来自 IpponUSA 的 Kenneth Hegeland 写了一篇博文,更详细地介绍了这个架构。除了微服务特性外,JHipster 3.0 还有一些值得注意的增强:

  • 出于安全考虑,现在支持 JSON Web Tokens 了。
  • Gulp.js 是唯一支持的 JavaScript 构建工具;Grunt 已被移除。
  • AngularJS 代码已经按照 John Papa 的风格指南重构。
  • 现在已经使用 import-jdl 辅助生成器实现了 JDL 本地支持。用户可以使用 JDL Studio 可视化地创建域模型,并导出到 JDL。

InfoQ 曾报道过,JHipster 上一个主版本2.0 在2015 年1 月发布。InfoQ 还提供了 JHipster 迷你书,供读者免费下载。

查看英文原文: JHipster 3.0 Released with Microservices Support

活动推荐:

2023年9月3-5日,「QCon全球软件开发大会·北京站」 将在北京•富力万丽酒店举办。此次大会以「启航·AIGC软件工程变革」为主题,策划了大前端融合提效、大模型应用落地、面向 AI 的存储、AIGC 浪潮下的研发效能提升、LLMOps、异构算力、微服务架构治理、业务安全技术、构建未来软件的编程语言、FinOps 等近30个精彩专题。咨询购票可联系票务经理 18514549229(微信同手机号)。

2016-03-27 19:005590
用户头像

发布了 1008 篇内容, 共 361.7 次阅读, 收获喜欢 334 次。

关注

评论

发布
暂无评论
发现更多内容

五分钟搞懂缓存

俞凡

架构

架构实战训练营模块二

人生就是梦

架构实战营

区块链日报网元宇宙频道正式上线

区块链日报

100道 IT名企前端面试真题,【面试必备】

Java 程序员 后端

10个人9个答错,另外1个只对一半:数据库的锁(1)

Java 程序员 后端

14道MyBatis面试题总结,看完你还敢说懂MyBatis吗?

Java 程序员 后端

2020年IT运维市场大前景到底怎么样,一举拿下腾讯美团滴滴offer

Java 程序员 后端

架构实战营课程总结

子豪sirius

架构实战营

最新!阿里发布第四版Spring Cloud Alibaba全彩版手册

Java 架构 面试 微服务 阿里

架构实战营第二模块总结

小何

职场高效协作手册

刘华Kenneth

效率 职场 沟通

133道Java面试题及答案(面试必看),2021年Java面试心得

Java 程序员 后端

Vue进阶(幺伍柒):Form 表单重置失败问题解决

No Silver Bullet

Vue 10月月更

“元宇宙”火出圈,不仅是区块链与科技圈,小说里也出现了

区块链日报

区块链 人工智能 facebook vr 元宇宙

1年半经验,2本学历,Curd背景,干货精讲

Java 程序员 后端

1篇文章全面总结2020年Java面试知识,掌握这些你也能进大厂!

Java 程序员 后端

1000页神仙文档,连阿里P8面试官都说太详细了,面面俱到!搞懂这些直接P6+

Java 程序员 后端

与 Python 之父聊天:更快的 Python!

Python猫

Python

15张图搞定MySQL InnoDB工作原理,kafka视频分析

Java 程序员 后端

2020年Java篇:蚂蚁金服、拼多多,小米java面试几轮

Java 程序员 后端

2020年最新蚂蚁金服 Java 高级岗2000+面试通关秘籍,就这水平

Java 程序员 后端

2021先定个小目标?搞清楚MyCat分片的两种拆分方法和分片规则!(1)

Java 程序员 后端

2021先定个小目标?搞清楚MyCat分片的两种拆分方法和分片规则!

Java 程序员 后端

模块2-朋友圈的架构设计

Geek_cb2b43

100道 IT名企前端面试真题(1),java面试中经常被问到的问题

Java 程序员 后端

读Java虚拟机类加载引发的血案,阿里P8大牛手把手教你

Java 程序员 后端

微信朋友圈高性能复杂度分析

小何

架构实战营

模块二作业

沐风

SpringCloud+Boot2+Docker+ES打造45K+Star的微服务项目,附教程

Java 程序员 Spring Cloud

10个人9个答错,另外1个只对一半:数据库的锁

Java 程序员 后端

15道常考SpringBoot面试题整理,java资源百度云盘

Java 程序员 后端

  • 扫码添加小助手
    领取最新资料包
JHipster 3.0发布,新增微服务支持_Java_Matt Raible_InfoQ精选文章