
SpringCloudAlibaba
文章平均质量分 87
Heartsuit
物联网平台架构师,CSDN博客专家,阿里云专家博主,PMI认证项目管理专家(PMP),具备物联网、云原生、大数据等领域的研发经验。
展开
-
云原生之容器编排实践-ruoyi-cloud项目部署到K8S:网关服务、认证服务与系统服务
部署一个服务前,需要明确它是有状态服务还是无状态服务,这里 `MySQL` , `Nacos` , `Redis` , `Nginx` 当做有状态服务(StatefulSet)来部署;而 `Gateway` , `Auth` , `System` 这些微服务作为无状态服务(Deployment)来部署。这一次对全部服务采用 `YAML` 文件的方式来进行部署,这有助于理解K8S组织管理资源的风格,后续我们可以借助开源的容器平台,eg: `KubeSphere` 来进行可视化的服务部署。原创 2024-03-10 14:30:00 · 3487 阅读 · 0 评论 -
等保整改之开启Nacos认证-漏扫发现我们使用Nacos时存在未授权访问的漏洞
我这里相关的服务有:网关服务、系统服务、认证服务、MinIO对象存储服务、WebSocket消息推送服务、定时任务服务、系统监控服务等)的配置文件。部署在专网中,并修改了默认密码),这让我们误以为后续的服务注册、配置读取与更新也是开启认证的。还是之前的一个小项目,部署在专网中,等保在做了一次漏扫后,说是有个高危漏洞要求整改。试想一下,你的服务注册、配置读取与更新接口竟然是暴露的,没有任何认证拦截的;可以直接访问到完整的配置信息,甚至包括各种服务的密码信息等,就问怕不怕。,发现接口403了,真棒。原创 2022-11-20 19:17:58 · 2850 阅读 · 1 评论 -
微服务项目在信创环境下20+台服务器部署遇到的零星问题汇总
本次项目涉及20+台服务器的部署,技术包括 注册中心集群、 网关服务集群、 关系型数据库服务集群、 分布式文件存储服务集群、 缓存服务集群、 服务端消息推送集群、 定时任务服务集群、 反向代理高可用集群、监控服务集群。前面通过几篇文章记录了基于微服务的项目在国产化环境的迁移适配遇到的核心问题:数据库迁移、中间件迁移等,这里再总结下在迁移过程中可能遇到的一些比较小的问题,每个问题都比较简单,无法构成一篇完整的文章,就全部整合到这一篇文章中,作为问题的解决记录。编辑 配置文件,在 下添加以下原创 2022-06-12 19:32:00 · 1486 阅读 · 8 评论 -
信创环境下微服务无法注册到注册中心:Notify connected event to listeners
前段时间曾写过几篇关于微服务项目国产化迁移适配的文章,当时申请的主机是在统信操作系统,达梦8以及 环境的测试适配,这几天要将微服务直接部署至实际线上环境:银河麒麟操作系统,达梦8数据库以及 中间件。按道理有了之前的测试迁移适配过程,该爬的坑应该都爬过了,可是这次在服务注册Nacos时遇到了问题,单单这个问题就耗费了我两天时间,不可思议。。一开始部署时的环境如下:以下是一次服务启动的报错信息。在这个日志之后就没有反应了。。过一段时间会报错,主要是因为没有读到配置中心数据导致的 依赖条件不满足。从日志可原创 2022-06-11 18:53:41 · 1599 阅读 · 3 评论 -
信创迁移适配实战-SpringCloudAlibaba服务以war包部署后无法注册到Nacos
背景信创迁移适配实战-SpringBoot项目打包war部署至TongWeb7中的实践通过排除默认的 Tomcat ,打 war 包,重写启动类等步骤将 SpringBoot 项目打包 war 部署至 TongWeb7 。由于本系列文章仅用于记录当时项目的国产化迁移过程,不涉及太多的理论内容,基本都是一系列的操作过程,所以行文上就直接上操作了。如果您有任何疑问,欢迎留言评论。从前车马很慢,书信很远,一生只够爱一个人。如今生活太快,时间太少,不要绕圈子,给我来个痛快的。如果使用的是基于 Sp原创 2022-04-04 08:18:44 · 1506 阅读 · 2 评论 -
信创迁移适配实战-SpringBoot项目打包war部署至TongWeb7
背景将基于 Spring Cloud Alibaba 的微服务架构的项目部署至东方通 TongWeb@7.0.4.3 , war 包部署。由于本系列文章仅用于记录当时项目的国产化迁移过程,不涉及太多的理论内容,基本都是一系列的操作过程,所以行文上就直接上操作了。如果您有任何疑问,欢迎留言评论。从前车马很慢,书信很远,一生只够爱一个人。如今生活太快,时间太少,不要绕圈子,给我来个痛快的。登录控制台http://192.168.21.52:9060/console/排除默认的Tomcat原创 2022-04-03 14:15:50 · 10216 阅读 · 26 评论 -
调用Feign接口报错:HttpMessageNotReadableException:JSON parse error:Illegal character ((CTRL-CHAR, code 31)
背景在一个定时任务中,每隔一个小时会调用远程接口进行数据同步。本着“先实现,再优化”的原则,刚开始实现方式是在循环里每次调用远程接口,传入单条记录,因为每次都需要完成建立连接、数据传输、断开连接的操作,这样的话比较耗费网络与连接资源;后来测试没问题后,就改成了在循环完成后传入一个 List 进行批量操作,然后问题出现了。10:12:28.881 [http-nio-8200-exec-3] ERROR c.y.c.s.h. GlobalExceptionHandler - [handleRuntime原创 2022-02-26 12:18:13 · 3976 阅读 · 4 评论