本系列文章演示如何用JHipster生成一个微服务架构风格的应用栈。
环境需求:安装好JHipster开发环境的CentOS 7.4(参考这里
应用栈名称:appstack
认证微服务: uaa
业务微服务:microservice1
网关微服务:gateway
实体名:role
主机IP:192.168.220.120

微服务体系规划

本系列文章会说明如何生成uaa(即图中的JHipster UAA),microservice1,gateway这3个微服务。
JHipster Console是现有的轮子,比较复杂,会有单独文章来介绍。
JHipster Registry也是现有的轮子,这里直接下载一个镜像来使用。

安装Docker

推荐版本:17.06
完整安装说明,请参考这里

启动一个JHipster Registry

在命令行,任意目录下,启动一个JHipster Registry容器;如果本地没有jhipster/jhipster-registry:v4.0.0的镜像,容器启动时会自动去docker store下载镜像。

docker container run --name registry-app -e JHIPSTER.SECURITY.AUTHENTICATION.JWT.SECRET=dkk20dldkf0209342334 -d -p 8761:8761 jhipster/jhipster-registry:v4.0.0

启动完成后,可以通过浏览器访问http://192.168.220.120:8761,登录名和密码默认都是admin

可以看到在Instances Registered区域,还没有注册的微服务。

创建整个应用栈的目录结构

在命令行,根据微服务体系规划,创建一个目录结构:

-- appstack|-- uaa|-- microservice1|-- gateway

系列文章

JHipster生成微服务架构的应用栈(一)- 准备工作
JHipster生成微服务架构的应用栈(二)- 认证微服务示例
JHipster生成微服务架构的应用栈(三)- 业务微服务示例
JHipster生成微服务架构的应用栈(四)- 网关微服务示例
JHipster生成微服务架构的应用栈(五)- 容器编排示例

JHipster生成微服务架构的应用栈(一)- 准备工作相关推荐

  1. JHipster生成微服务架构的应用栈(二)- 认证微服务示例

    本系列文章演示如何用JHipster生成一个微服务架构风格的应用栈. 环境需求:安装好JHipster开发环境的CentOS 7.4(参考这里) 应用栈名称:appstack 认证微服务: uaa 业 ...

  2. JHipster生成微服务架构的应用栈(三)- 业务微服务示例

    本系列文章演示如何用JHipster生成一个微服务架构风格的应用栈. 环境需求:安装好JHipster开发环境的CentOS 7.4(参考这里) 应用栈名称:appstack 认证微服务: uaa 业 ...

  3. .Net Core微服务架构技术栈的那些事

    一.前言 大家一直都在谈论微服务架构,园子里面也有很多关于微服务的文章,前几天也有一些园子的朋友问我微服务架构的一些技术,我这里就整理了微服务架构的技术栈路线图,这里就分享出来和大家一起探讨学习,同时 ...

  4. .Net Core微服务架构

    目录 一.前言 二.技术栈 2.1 工欲善其事,必先利其器 2.2 微服务 2.3 微服务开源框架 2.4 ORM框架 2.5 分布式跟踪系统 2.6 系统日志集成 2.7 消息队列 2.8 任务调度 ...

  5. 微服务等于Spring Cloud?了解微服务架构和框架

    作者:TIM XU 来源:https://xiaoxubeii.github.io/articles/microservices-architecture-introduction/ 微服务初探 什么 ...

  6. 科普 | 微服务和软件技术栈

    点击上方"朱小厮的博客",选择"设为星标" 后台回复"书",获取 后台回复"k8s",可领取k8s资料 简介 这些年软件 ...

  7. 一篇文章带你快速理解微服务架构,由浅入深带你走进微服务架构的核心

    戳蓝字"CSDN云计算"关注我们哦! 文章来自:Java和Android架构 什么是微服务 首先微服务并没有一个官方的定义,想要直接描述微服务比较困难,我们可以通过对比传统WEB应 ...

  8. Spring Cloud(5)---基于 Spring Cloud 完整的微服务架构实战

    基于 Spring Cloud 完整的微服务架构实战 技术栈 Spring boot - 微服务的入门级微框架,用来简化 Spring 应用的初始搭建以及开发过程. Eureka - 云端服务发现,一 ...

  9. 微服务等于 Spring Cloud?了解微服务架构和框架

    点击上方"芋道源码",选择"设为星标" 管她前浪,还是后浪? 能浪的浪,才是好浪! 每天 8:55 更新文章,每天掉亿点点头发... 源码精品专栏 原创 | J ...

最新文章

  1. linux病毒sfewfesfs
  2. BUUCTF(pwn)铁人三项(第五赛区)_2018_rop
  3. 01_学习java WEB涉及到的相关技术
  4. 程序员养生攻略,你值得拥有
  5. Unity AssetBundles and Resources指引 (三) AssetBundle基础
  6. bg感_【0328】BG推文 | 5本我在逃生游戏里养娃娃+岁月缱绻已无你+关于我比女主苏这回事+消失的白月光又回来了等...
  7. 李宏毅老师ML_HW1——PM2.5预测
  8. TensorFlow tf.squeeze
  9. SQL SERVER 2014 安装图解(含 SQL SERVER 2014 安装程序共享)
  10. 教你开发Jquery插件-Jquery插件开发教程
  11. dylib java_使用单声道可执行文件捆绑.dylib文件
  12. 使用celery出现async的报错的解决方法
  13. 微信公众号创建与审核相关注意事项
  14. 跨步电压和接触电压的区别及联系
  15. sklearn中精确率、召回率及F1值得micro,macro及weighted算法
  16. 【转载】Ununtu源
  17. 《Java-第十一章》之图书管理系统
  18. 钉钉小程序从搭建到引入地三方库到发布---企业内小程序
  19. 华为2019算法大赛CTR预估数据探索
  20. 基础不牢靠,何以争朝夕?Java基础面试82道详细解析(更新中)

热门文章

  1. linux 后台程序 cout输入到文件,istringstream在读文件时候的应用
  2. BUUCTF-- Linux Labs 1---SSH远程登陆
  3. VMware Fusion虚拟机的低分辨率问题(亲测有效)
  4. rabbitmq python_Python操作RabbitMQ服务器实现消息队列的路由功能
  5. vue获取商品数据接口_基于 request cache 请求缓存技术优化批量商品数据查询接口...
  6. mysql 阿里云 优化_MySQL性能优化速记
  7. python怎么设置界面的背景音乐_PyQt5图形界面播放音乐的实例
  8. GenXus学习笔记——Transaction的建立
  9. 国际软件设计文档——概要设计说明书
  10. 98. Validate Binary Search Tree