zoukankan      html  css  js  c++  java
  • 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,也可以仿照这个,就不贴出来了。记住:不管是消费者还是生产者都可以在注册中心注册,并不只是生产者。

  • 相关阅读:
    TreeSet介绍
    ArrayList中元素去重问题
    SpringMVC + Spring + Mybatis + Maven整合实例
    CXF整合Spring发布WebService实例
    使用CXF发布WebService服务简单实例
    Struts2文件下载
    Axis2在Web项目中整合Spring
    Struts2防止表单重复提交
    Axis2与Web项目整合
    使用Axis2实现WebService的发布和调用
  • 原文地址:https://www.cnblogs.com/ibcdwx/p/14224320.html
Copyright © 2011-2022 走看看