g1335333249 / spring-cloud-study

Spring Cloud学习

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

文档

一、准备工作

  • 1.nacos安装
    • 1.官网
    • 2.获取docker脚本
      • git clone https://github.com/nacos-group/nacos-docker.git
    • 3.启动单机模式
      • docker-compose -f example/standalone-derby.yaml up
    • 4.访问控制台http://127.0.0.1:8848
  • 2.安装redis
    • 1.拉取docker最新版镜像
      • docker pull redis
    • 2.启动镜像(本文演示就不创建配置文件了,生产环境建议新建配置文件挂载到容器里面)
      • docker run -p 6379:6379 --name redis -d redis redis-server --appendonly yes
  • 3.安装seata(分布式事务)
    • 1.官网
    • 2.获取docker脚本
      • git clone https://github.com/seata/seata-docker.git
    • 3.构建
      • cd seata-docker
        vim build/Dockerfile
        修改版本号为最新目前为1.4.1
        删除创建seata目录命令,并将解压目录中seata删除
        docker build -t seata:1.4.1 build
        
    • 3.启动体验版
      • docker run -d --name seata-server -p 8091:8091 seata:1.4.1
    • 4.直接安装docker版本
      • docker run -d --name seata-server -p 8091:8091 -e SEATA_IP=127.0.0.1 seataio/seata-server:latest
    • 5.修改注册中心为nacos
      • 进入资源目录resources/registry.conf
        修改注册和配置方式都为nacos
        nacos地址在docker容器中不要填写localhost或者127.0.0.1
        
  • 4.安装mysql

服务 端口 网关
网关 spring-cloud-study-gateway 5000 /
权限 spring-cloud-study-auth 5001 /auth
资源服务 spring-cloud-study-resource-server 5002 /resource
资源服务 spring-cloud-study-resource-server-feign 5003 /resource-feign

About

Spring Cloud学习


Languages

Language:Java 100.0%