springcloud-支付微服务8001入驻EurekaServer7001

  固定思考6步骤:

    1.创建模块(已有)

    2.导入依赖;重点是下面这个依赖,因为得使用eureka提供的客户端和注册中心通信

<!--        eureka client-->
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
        </dependency>

    3.改配置;添加下面的配置

eureka:
  client:
    register-with-eureka: true   #是否将自己注册到注册中心,集群必须设置为true配合ribbon
    fetch-registry: true    #是否从服务端抓取已有的注册信息
    service-url:
      defaultZone: http://localhost:7001/eureka #,http://eureka7002.com:7002/eureka

    4,主启动(已有,但是还得添加一个注解);加上下面的这个注解,当项目启动的时候,该服务才能到注册中心注册

@SpringBootApplication
@EnableEurekaClient
@ComponentScan(basePackages = "cn.aib")
public class PaymentApplication {

    5.写业务(本次不用)

    6.测试,访问7001端口,如下:

   然后接下来是订单模块80,也可以仿照这个,就不贴出来了。记住:不管是消费者还是生产者都可以在注册中心注册,并不只是生产者。

原文地址:https://www.cnblogs.com/ibcdwx/p/14224320.html