![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringCloud
如果悲伤有颜色,那么一定是黄昏
未来可能转战掘金平台,请关注https://juejin.cn/user/1337472272565623
展开
-
Nacos集群通过swarm部署遇到的问题记录
Nacos集群通过swarm部署遇到的问题记录dockerswarm在stack deploy的时候会默认给service添加两个网卡,一个为servicename+default(如果未指定网络),另一个为ingress,如果通过这种方式启动,nacos启动时会报错(不会出现在控制台,要去容器内/nacos/logs/nacos.log查看),这一组service,三个容器会使用不同的网卡注册,导致不在同一个网段,无法注册成为集群配置文件version: '3.7'services: nac原创 2020-07-31 09:13:36 · 897 阅读 · 0 评论 -
SpringCloudGateway内存泄漏问题(记录解决过程)
SpringCloudGateway内存泄漏问题项目完善差不多,在进入压力测试阶段期间,发现了gateway有内存泄漏问题,问题发现的起因是,当时启动一台gateway,一台对应的下游应用服务,在压力测试期间,发现特别不稳定,并发量时高时低,而且会有施压机卡住的现象,然后找到容器对应的宿主机,并使用container stats命令观察内存,经过观察发现,压力测试时内存会暴涨,并由于超过限制最大内存导致容器挂掉(这里由于用的swarm所以会自动选择节点重启)最终发现由于之前测试服务器配置低,所以限制了堆大原创 2020-07-17 15:12:17 · 7717 阅读 · 6 评论 -
SpringCloud微服务部署方案(docker swarm)
SpringCloud微服务部署方案该文章需要一定的docker基础才能看懂,不会的也可以先了解,万一老板让你出个方案呢?适用于中小规模的微服务,该文章基于Docker进行部署1 整体思路项目集成docker插件,用于上传镜像到私有仓库Jenkins创建与服务数相等的构建流水线,负责编译/打包/测试/上传对预先准备好的compose配置文件修改成本次部署所需的参数,手动执行命令,或使用Portainer等可视化页面的方式进行操作(建议手动)验证部署结果实际流程1 首先对服务添加ma原创 2020-06-22 21:19:32 · 2641 阅读 · 1 评论 -
NacosSpringCloud
Nacos尝试配置SpringCloud新来了一个项目,有并发要求,选择了springcloud这套,至于eureka已经闭源了,就没有考虑,最后选择了阿里的nacos ,服务发现和配置中心都集中在注册中心,配置支持动态加载,中文文档丰富,社区活跃首先下载安装nacos,我这里直接用docker了,下载压缩包太慢docker run --name my-nacos --env MODE=standalone -d -p 8848:8848 nacos/nacos-servergithub地址 点我原创 2020-05-13 19:33:01 · 552 阅读 · 0 评论 -
SpringCloud搭建专题【gateway统一管理swaggerApi】
SpringCloud搭建专题【网关统一管理swagger】所有的业务服务正常配置swagger即可,不需要引入swagger-ui,统一在gateway上配置。从这开始就是gateway的配置,其余的eurekaclient和正常的单机项目一样配置即可首先在已经创建好的gateway微服务中引入swagger jar包 <dependency> <g...原创 2019-10-24 17:56:29 · 2656 阅读 · 8 评论 -
SpringCloud搭建专题【注册中心&认证注册】
SpringCloud搭建专题①【注册中心】这里讲的是eureka,nacos后续会写,首先需要使用Spring Initializr创建一个SpirngBoot项目(如果是其他ide直接引入相关依赖即可),然后集成一些组件就可以使用了。步骤1file->new project,然后填写项目配置,直接下一步步骤二这里SpirngBoot版本我选择的是最新的2.2,然后选择依赖,注...原创 2019-10-24 11:08:55 · 187 阅读 · 0 评论