上周参加公司的一个微服务 WorkShop,期间使用到了这么一个强大的工具。
在 Workshop 里,我们所要做的就是做一个类似于下图的应用,由多个服务 + 组件组成的微服务架构:
Spring Cloud 微服务
三年前被广泛提及到今天,一个完整和微服务系统需要由一系列的服务组成,如下图所示:
服务映射
对应的翻译,即:
这种感觉就有点像 React 里面的全家桶:
React 全家桶
其实,就和前端用的 yeoman、create-react-app 差不多,啊哈哈哈。
好了,进入正题,我们要介绍的是一个网站:
SPRING INITIALIZR
网址:http://start.spring.io/
网址:http://start.spring.io/
网址:http://start.spring.io/
我只需要输入想要的 Spring Boot 版本,以及相应的组件,如下图所示:
SPRING INITIALIZR DEMO
就可以生成相应的生成,然后修改配置,就可以组装成一个强大的服务。
目录
最后,就可以得到这样的结果:
Spring Cloud Eureka UI
是不是,从此只需要一步就创建出应用了?
Docker
再加上 Docker 就能轻松地上线部署了