码迷,mamicode.com
首页 > 编程语言 > 详细

springcloud-consul

时间:2019-02-28 18:47:02      阅读:309      评论:0      收藏:0      [点我收藏+]

标签:通过   平台   image   gre   yml   访问   control   test   技术   

  最近在使用springcloud搭建公司云平台,首先确定了服务注册中心为consul,至于像eureka,nacos这些也都可以,咱们今天要说的consul,consul环境搭建今天这里不讲述。有兴趣自行尝试。这里假定已有基本consul服务,如何使用springcloud-consul.

先直接上项目结构技术图片

标准的spring boot 项目。再看下pom.xml

技术图片

主要依赖

技术图片

大家可以看到里没有用大家 熟悉的 @SpringBootApplication 

这个问题有兴趣的读者可以自行思考

application.yml,bootstrap.yml 这里分开了 两个配置。这里有必要简单提一下。springboot 默认会优先加载bootstrap.yml 去做一些初始化的动作。然后再加载application.yml

技术图片  技术图片

主要就是配置中心地址和服务心跳频率。spring 各项目配置说明  具体看这里  https://cloud.spring.io/spring-cloud-static/Greenwich.RELEASE/multi/multi__appendix_compendium_of_configuration_properties.html

这里有TestController  简单上一段测试代码

技术图片

 

技术图片

 

 好了 整个项目代码非常少,在开始启动之前,我们先去看看consul 服务技术图片

可以看到除了consul自身外没有其它服务,我们现在启动我们的服务,从页面中就可以看到我们的服务了

技术图片

    我们来测试一下这个服务,首先直接访问一下这个服务localhost:8710/me

技术图片

服务可以用,我们再访问一下、rest ,注意看以下代码,这里是通过restTemplate 加上应用名去远程访问,

技术图片

技术图片

同样也访问了。说明注册中心生效了,至此spring-cloud  consul 全部完毕。如有疑问朋友 可以留言

 

springcloud-consul

标签:通过   平台   image   gre   yml   访问   control   test   技术   

原文地址:https://www.cnblogs.com/buglist/p/10451945.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!