![](https://img-blog.csdnimg.cn/20190927151043371.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
03基于docker-compose的微服务编排实践
文章平均质量分 55
03基于docker-compose的微服务编排实践
<!-- -->
我放了两个屁 一个是臭的 另一个也臭
展开
-
(一)基于docker-compose的微服务编排实践-整体思路
这样的话,按照原先的方式,如果给每个客户部署一套系统,就需要部署20套,不仅实施成本增加了,后面的运维成本,代码同步等问题就凸显了。由于担心集中化部署,程序的性能有瓶颈,因此,我们将程序拆分成若干微服务。经过大概2周时间,我们将程序拆分完,外加上拆分过程中引发的一些列问题,前前后后大概搞了一个月左右,最终程序也顺利上线了。后来又经历了一段时间的升级维护,发现服务多了不好管理,测试环境和生产环境的网络等各方面差异也比较大,开发环境、测试环境和生产环境总是不能统一,由于环境产生的问题,难以排查。原创 2022-11-06 10:35:00 · 207 阅读 · 0 评论 -
(二)基于docker-compose的微服务编排实践-搭建MySQL
首先,安装MySQL数据库,我这边用的windows版的docker,现在的windows基本上都支持wsl2,所以使用起来和linux没有太大差别,我就直接用了window版的,免去了装虚拟机的麻烦。 但是,使用windows的执行docker语句的时候,不支持换行符。也可能是我电脑的设置问题,我把换行符删掉了,语句就可以执行了。如图2-1: 以下分别是,windows和linux环境下,创建MySQL8的语句:原创 2022-10-30 10:58:56 · 100 阅读 · 0 评论 -
(三)基于docker-compose的微服务编排实践-搭建nacos
目录下拷一份出来,我这里有一份下载好的:http://www.milkbrother.cn:9000/article/docker-compose/mysql-schema.sql。脚本,在刚创建的数据库中执行一下,脚本可以从官网下载,也可以从容器内部的。到刚才创建nacos挂载配置文件的目录,创建或修改。先创建一个空的数据库,然后下载。原创 2022-11-06 10:38:53 · 489 阅读 · 1 评论 -
(四)基于docker-compose的微服务编排实践-搭建Redis
GitHub地址:https://github.com/qishibo/AnotherRedisDesktopManager ,我这有一个已经下载好的:http://www.milkbrother.cn:9000/software/Another-Redis-Desktop-Manager.1.5.5.exe。下载一个redis客户端管理工具,网上有很多,我找了一个。原创 2022-11-06 10:41:45 · 271 阅读 · 0 评论 -
(五)基于docker-compose的微服务编排实践-完成
以此类推,将其他几个微服务也按照上面的结构,写好。最后在项目的根目录创建一个。,这里执行命令的语句必须和。原创 2022-11-06 10:44:37 · 222 阅读 · 1 评论