谷粒商城项目(学习笔记三)

本文详细记录了谷粒商城项目的分布式部署过程,包括引入spring-cloud-alibaba,配置Nacos作为注册中心和配置中心,实现微服务的动态注册与发现,远程调用Openfeign,以及搭建和调试Gateway网关。通过实例演示了如何配置和测试各组件,确保系统的正常运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

谷粒商城项目(学习笔记一)

谷粒商城项目(学习笔记二)

谷粒商城项目(学习笔记三)

谷粒商城项目(学习笔记四)

谷粒商城项目(学习笔记五)

第三章:分布式部署

谷粒商城项目(学习笔记一)

谷粒商城项目(学习笔记二)

谷粒商城项目(学习笔记三)

第三章:分布式部署

一、引入spring-cloud-alibaba

二、配置Nacos注册中心discovery

1.在gulimall-common中引入nacos

2.在需要注册的微服务的yaml文件中配置

3.配置微服务能够应用nacos

4.启动微服务和nacos的server,访问测试是否注册成功。

三、配置Nacos配置中心Config

1.引入nacos-config包,最好和上面的discovery一起引入

2.创建bootstrop.properties文件

3.在nacos的配置管理中添加配置集(名字为:服务名.properties)

4.动态获取配置

5.测试

6.将数据配置到配置中心中

四、远程调用Openfeign

 五、Gateway网关

1.新建Gateway的Module

2.引入gulimall-common

3.网关的调试

4.测试成功




一、引入spring-cloud-alibaba

根据自己的版本说明 · alibaba/spring-cloud-alibaba Wiki · GitHub,引入需要的版本

我这里是2021.1版的

<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>com.alibaba.cloud</groupId>
            <artifactId>spring-cloud-alibaba-dependencies</artifactId>
            <version>2021.1</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
    </dependencies>
</dependencyManagement>



二、配置Nacos注册中心discovery

官方下载地址

官方配置地址

1.在gulimall-common中引入nacos

这里官网巨坑,discovery在第官网目录的第二行

        <!--        服务注册/发现-->
        <dependency>
            <groupId>com.alibaba.cloud</groupId>
            <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
        </dependency>



2.在需要注册的微服务的yaml文件中配置

spring:
  application:
    name: nacos-config-member(你的服务名)
  cloud:
    nacos:
      server-addr: 127.0.0.1:8848(nacos的地址和端口)

3.配置微服务能够应用nacos

在微服务的主启动类上加入

@EnableDiscoveryClient

4.启动微服务和nacos的server,访问测试是否注册成功。

http://localhost:8848/nacos

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值