# micro_srm **Repository Path**: manIT/micro_srm ## Basic Information - **Project Name**: micro_srm - **Description**: 从零搭建基于swoft实现与consul,redis集群,mogodb,es等高可用/高并发商城微服务系统 并且涵盖jekis+k8s自动发布,以及基于grafana的监控系统 实战学习项目 - **Primary Language**: PHP - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2022-04-13 - **Last Updated**: 2023-06-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # micro_srm #### 介绍 从零搭建基于swoft实现与consul,redis集群,mogodb,es等高可用/高并发商城微服务系统 并且涵盖jekis+k8s自动发布,以及基于grafana的监控系统 实战学习项目 # 目录说明 - goods 商品模块 - app 代码文件 - client goods客户端代码 - server goods服务端代码 - docker_compose compose.yaml编排文件 - app - client goods客户端 - server goods服务端 - docker_images Dockerfile镜像构建文件 - sh 容器启动需要执行的shell脚本 - Dockerfile 镜像构建文件 - public 公共模块 - docker_compose compose.yaml编排文件 - consul consul服务 - docker_images Dockerfile镜像构建文件 - consul consul服务 # 服务器规划 | 服务器| IP |用途| |---|---|---| | public | 192.168.110.134 | 公共服务(consul+...) | | goods | 192.168.110.133 | 商品端(server端+client端)| | nginx | 192.168.110.132 | nginx负载均衡服务器 | # 部署步骤 - 1.构建公共服务pulic-consul - 2.构建并启动goods服务 - 3.构建并启动nginx服务