实战:基于springcloud+docker构建微服务-创新互联

本系列记录学习 spring-cloud-microservice-example的实战过程,并对利用spring cloud + docker 构建端到端的微服务架构技术进行解析。

让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:域名申请、网络空间、营销软件、网站建设、江门网站维护、网站推广。

0.安装前的准备,下列软件需要安装。

  1. Maven 3

  2. Java 8

  3. Docker

  4. Docker Compose


我的环境

Ubuntu16.04
Javaopenjdk 1.8.0
Docker18.03.1-ce
docker-compose1.8.0

1.克隆或复制工程

$ docker clone https://github.com/kbastani/spring-cloud-microservice-example.git

2.构建工程

在工程根目录运行

$ mvn clean install

这一步要执行一段时间,时间长短视网络速度也定,所以maven repository 和docker 库最好用国内源。

这一步会下载所有的依赖并编译工程。所有的服务构建成功后,Maven Docker插件会自动构建所有的镜像并保存到你的本地docker regitsry。

如果这一步成功,最后你在在命令号窗口会看到

实战:基于spring cloud + docker构建微服务

3.用Docker compose 启动集群


在spring-cloud-microservice-example/docker目录下执行

$ docker-compose up

这一步会花费几分钟的时间。


实战:基于spring cloud + docker构建微服务


4.检查实验结果

打开浏览器,访问http://localhost:8761/ 可以看到Eureka service’s dashboard

实战:基于spring cloud + docker构建微服务

在浏览器地址栏输入:http://localhost:10000/movie 可以看到movie服务REST API

实战:基于spring cloud + docker构建微服务

未完待续......

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


网站栏目:实战:基于springcloud+docker构建微服务-创新互联
文章出自:http://ybzwz.com/article/ddgioi.html