打车网站开发,中国互联网协会理事长级别,seo 网站改版,物流百度推广怎么做网站一、商城系统建立之前的一些配置
1、nacos Nacos是一个功能丰富的开源平台#xff0c;用于配置管理、服务发现和注册、健康检查等#xff0c;帮助构建和管理分布式系统。 在linux上安装nacos容器的命令#xff1a;
docker run --name nacos-standalone -e MODEstandalone …
一、商城系统建立之前的一些配置
1、nacos Nacos是一个功能丰富的开源平台用于配置管理、服务发现和注册、健康检查等帮助构建和管理分布式系统。 在linux上安装nacos容器的命令
docker run --name nacos-standalone -e MODEstandalone -e JVM_XMS512m -e JVM_XMX512m -e JVM_XMN256m -p 8848:8848 -d nacos/nacos-server:latest在项目中nacos主要用于存储配置文件信息。
2、Mysql
在Linux上安装mysql容器使用逻辑卷保持数据持久化
1.使用docker volume create命令你可以在Docker中创建一个新的卷
docker volume create mysql_data2.运行容器
docker run -d -p 3306:3306 --name mysqlx -v mysql_data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD123456 mysql3、consul Consul是一个开源的服务网格解决方案用于服务发现、配置和监控帮助构建可靠的、可扩展的分布式系统。 获取consul的容器
docker run -d -p 8500:8500 -p 8300:8300 -p 8301:8301 -p 8302:8302 -p 8600:8600/udp consul consul agent -dev -client0.0.0.0设置为开机自启
docker container update --restartalways 60469d54d509测试
dig 127.0.0.1 -p 8600 consul.service.consul SRV做一个注册中心用于健康检查。
4、redis Redis旨在解决数据存储与处理中的性能、可靠性和功能丰富性等问题包括缓存、会话存储、消息队列等应用场景。 启动redis容器:
docker run -p 6379:6379 --name redisx -d redis:latest redis-server二、微服务架构使用的protobuf
1、查看proto的版本号
protoc --version2、安装protoc-gen-go和protoc-gen-go-grpc
go install google.golang.org/protobuf/cmd/protoc-gen-go
go install google.golang.org/grpc/cmd/protoc-gen-go-grpc3、生成protobuff以及grpc的文件 protoc --go_out./ --go-grpc_out./ *.proto