logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Docker 学习心得:从理解到实践

学习 Docker 不仅是掌握一个工具,更是接受一种“容器化思维”。它通过镜像和容器,将应用与环境解耦,实现了真正的“一次构建,随处运行”。从基本的镜像与容器操作,到自定义镜像、数据持久化,再到使用 Docker Compose 编排复杂应用,这套方法论已经成为现代软件开发和部署的标准流程。掌握它,对于提升个人和团队的工程效能至关重要。希望我的这些理解能对你有所帮助,Happy Dockering

文章图片
#docker#容器#运维
Nacos+OpenFeign-----帮助解决单体项目拆分成微服务项目的关键技术

就像找家政一样,我们就让A不要去直接找B,而是找“家政中心”,有啥事你去找“家政中心”,他里面管理了B的各个服务的信息。我这个微服务,要用到另一个微服务的一个service,在单体项目中,直接注入一个service用就可以。如果A想调用B的某个接口,但B有多个服务部署了,不是道调用哪一个。而且如果一个B服务挂掉了,或者新的B服务启动了,A都不知道,没法处理。用法:创一个RestTemplate并注

文章图片
#微服务#java#运维
微服务细节之——“网关”和“配置管理”

我们知道,单体项目,在我们拆分成微服务之后,一个服务,我可能部署了好几份,比如都是A服务,我部署了三份,分别是8081,8081;8082。我怎么知道我现在是要访问哪一个?所以需要一个网关,来分配不同的路由,去找到对应的微服务。(就是网络的关口,负责请求的路由转发,身份验证)

文章图片
#微服务#java#运维
微服务细节之——“动态路由”

我们知道,配置管理,就是在·openfeign配置列表中点击新建一个配置,然后在bootstrap.yaml拉取共享配置。于是我们想到,路由是不是也可以这样?其实是可以的。不过路由的变化,网关的路由配置全部是在项目启动时由在项目启动的时候加载,并且一经加载就会缓存到内存中的路由表内(一个Map),所以不是仅仅热更新配置就够了,还要检测到路由配置变了后,去手动更行路由表。

#微服务#sentinel#架构
FinalShell远程连接Linux系统遇到的问题。(ubuntu版本)

目录前言:这篇文章,只针对目录这几个问题做出分享解决方案。完整的下载和连接的流程网上已经很丰富了。希望能帮助到大家问题一:Finalshell连接报错java.net.ConnectException: Connection refused: connect问题二:一直让输入密码问题三:VM中输入ipconfig指令没用,不显示地址。

文章图片
#linux#ubuntu#运维
到底了