美文网首页
【微服务】之三:从零开始,轻松搞定SpringCloud微服务-

【微服务】之三:从零开始,轻松搞定SpringCloud微服务-

作者: 创新科技宝典 | 来源:发表于2017-07-24 10:40 被阅读0次

    官方解释

    Spring Cloud provides tools for developers to quickly build some of the common patterns in distributed systems (e.g. configuration management, service discovery, circuit breakers, intelligent routing, micro-proxy, control bus, one-time tokens, global locks, leadership election, distributed sessions, cluster state). Coordination of distributed systems leads to boiler plate patterns, and using Spring Cloud developers can quickly stand up services and applications that implement those patterns. They will work well in any distributed environment, including the developer's own laptop, bare metal data centres, and managed platforms such as Cloud Foundry.

    本系列博文目录

    【微服务】从零开始,轻松搞定SpringCloud微服务目录

    说明:本系列源码持续更新,开始本篇之前先了解前面几篇文章。

    开始起飞

    基本思路:本文采用Git仓库作为配置文件的存放地址,通过创建一个配置中心服务器启动服务,然后再通过创建一个配置中心的客户端进行测试是否正常运转。

    创建配置中心仓库

    在原有的父类项目下创建一个普通的子项目,可以删除无关的文件,只留下空白项目。然后再创建一个测试的配置文件。

    配置文件中加入测试数据

    #随意设置的一个参数myblog:name:千万之路刚开始-author-hyhurl:http://www.hanyahong.comlocation:BeiJing

    创建配置中心服务端

    创建子项目

    POM文件配置

    在pom.xml文件中做一下配置

    org.springframework.cloudspring-cloud-config-serverorg.springframework.bootspring-boot-starter-testtestorg.springframework.cloudspring-cloud-starter-eurekaorg.springframework.bootspring-boot-maven-plugin

    配置项目resource配置文件

    :整个博客是对各个子项目整合,因此加入了服务注册中心的相关配置

    在resources文件夹下创建application.yml文件。并加入以下配置:

    #服务端口

    server:

    port: 8082

    #服务注册中心配置

    eureka:

    client:

    serviceUrl:

    defaultZone: http://localhost:8081/eureka/

    #spring设置

    spring:

    application:

    name: config-server

    cloud:

    config:

    server:

    git:

    uri: https://github.com/hanyahong/spring-cloud-microservice.git

    searchPaths: cloud-hyh-config-repo

    创建主方法类

    在创建完包以后,创建主方法。

    @EnableDiscoveryClient@SpringBootApplication

    相关文章

      网友评论

          本文标题:【微服务】之三:从零开始,轻松搞定SpringCloud微服务-

          本文链接:https://www.haomeiwen.com/subject/yqavkxtx.html