博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JHipster 3.0发布,新增微服务支持
阅读量:6256 次
发布时间:2019-06-22

本文共 789 字,大约阅读时间需要 2 分钟。

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

\\

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

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

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

\\

6491920aab521b21a4b2995f69945d58.png

\\

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

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

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

\\

查看英文原文:

转载地址:http://zqxsa.baihongyu.com/

你可能感兴趣的文章
Android:Unable to resolve target ‘android-8’问题解决
查看>>
cocos2D(七)---- CCScene
查看>>
【DeepLearning】汉字手写体识别
查看>>
2017年中国大学生程序设计竞赛-中南地区赛暨第八届湘潭市大学生计算机程序设计大赛题解&源码(A.高斯消元,D,模拟,E,前缀和,F,LCS,H,Prim算法,I,胡搞,J,树状数组)...
查看>>
PostgreSQL 10首个测试版本发布
查看>>
ORACLE拼日期
查看>>
使用eclipse创建android项目的时候为什么会生成两个项目
查看>>
常见内存错误的几点总结
查看>>
Extjs的各版本下载
查看>>
使用LVS实现负载均衡原理及安装配置详解
查看>>
hdu 3449 Consumer (依赖01背包)
查看>>
c#public、private、protected、internal、protected internal
查看>>
hdoj-5099-Comparison of Android versions
查看>>
小波变换简单介绍(2)
查看>>
Dubbo -- 系统学习 笔记 -- 示例 -- 线程模型
查看>>
Dubbo -- 系统学习 笔记 -- 示例 -- 多注册中心
查看>>
使用C++实现学生管理系统
查看>>
BroadcastReceiver类
查看>>
大杂烩 -- 查找单向链表倒数第m个元素
查看>>
SQL笔记 --- 数据库设计步骤(转)
查看>>