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

posted @   爱编程DE文兄  阅读(112)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
点击右上角即可分享
微信分享提示