真的痛,小小的IP,大大的耦合 2024-06-17 16:54:41 什么是耦合?耦合,是架构中,本来不相干的代码、模块、服务、系统因为某些原因联系在一起,各自独立性差,影响则相互影响,变动则相互变动的一种架构状态。感官上,怎么发现系统中的耦合?作为技术人,每每在心中骂上下游,骂兄弟部门,“这个东西跟我有什么关系?为什么需要我来配合做这个事情?”。明明不应该联动,却要被动配合,就可能有潜在的耦合。因为IP配置,导致上下游必须联动,就是一个耦合的典型案例。什么场景会引发IP耦合呢?举个栗子,线上有一台数据库服务器,因为某种原因,例如磁盘故障,要进行更换。运维部署了一台新机器,DBA部署好数据库实例,做好了数据,只等调用方切换。调用方如何切换数据库实例呢?原来数据库有个旧IP,现在有个新IP,要通知上游将流量切到新IP上来,怎么办?一一通知上游切换呗。找到上游,抱歉,IP换了,麻烦修改配置重启一下,连到新的IP上去。不知道大家工作中会不会遇到这样的场景,数据库或者服务的IP换了,你作为上游的调用方,需要配合修改配置重启。此时你心里可能就在骂娘了,明明变化IP的是别人,为什么配合修改配置重启的人是我。特别的,如果变换IP的是一个基础服务或者一个基础数据库,调用它的上游很多,那么可能A部门、B部门、C部门,要全部找一遍,全部配合修改配置重启。所以这个因为IP配置使得上下游耦合在一起的案例,其耦合范围非常广的,理想的情况是:谁修改IP,只有一处修改,流量就能默默迁移过去,这就是解耦。如何解除IP耦合?常见的方法是:使用内网域名替代内网IP,如果没有做这个优化,强烈的建议马上实施,将配置文件中的内网IP全部干掉,全部改为内网域名。使用内网域名,就不需要上游配合重启了吗?假设现在不用内网IP,改用内网域名了,一个服务或者数据库的IP变更,只需要一个地方更改,而不是所有上游更改:(1)运维修改内网DNS,将内网域名指向新的IP,如果是短连接调用,未来新的请求流量,自然会切到新的IP上;如果是长连接调用,新的长连接会连到新的IP上,但旧的长连接仍然连接的是旧IP;(2)运维统一将旧IP上的连接切断,如无意外,服务或者数据库的连接池都有重连功能,重连后就会自动连到新IP上去;如此这般,只要运维配合就可以完成IP的迁移,对于所有上游的调用方不需要配合修改配置重启。使用内网域名来替换内网IP,只是一个很小的优化点,但对于IP解耦却是非常的有效。希望大家每天收获一点点,这样架构就能美好一点点。 赞 (0) 相关推荐 手把手教大家自己动手建立一个自己的博客网站 没有前言直接开始正文,搭建一个博客需要服务器,域名,博客程序. 博客程序常用的有wordpress,z-blog,typecho等等,其中wordpress和z-blog最为简单,typecho需要一 ... 群晖NAS配置自带DDNS动态域名解析教程 前言 本文将详解如何使用群晖NAS自带的DDNS功能来实现动态域名解析. 本文为 Stille 原创文章.经实践,测试,整理发布.如需转载请联系作者获得授权,并注明转载地址. 其他: 路由器设置端口转 ... 免费轻松实现内网穿透(frp)的所有流量经CF(Cloudflare)加密到(HTTPS) 2020-02-20 17:29:03 10点赞 112收藏 10评论 你是AMD Yes党?还是intel和NVIDIA的忠实簇拥呢?最新一届#装机大师赛#开始啦!本次装机阵营赛分为3A红组.int ... 网站空间配置和域名解析怎么选择 一.如何选择空间(虚拟主机)选择主机之前需考虑7点信息:网站是否需要备案,备案站点选择国内主机,不备案站点选择海外主机网站采用哪种开发语言,比如是 ASP, .NET 还是 PHP .网站的数据库类型 ... 阿里云,腾讯云CDN哪一个比较好呢? 阿里云,腾讯云CDN哪一个比较好呢? 国内云计算厂家并不多,基本是一超多强的局面,阿里云更是占据市场的半壁江山,腾讯云.金山云.华为云等同属第二梯队,距离阿里云有近10倍的差距.阿里云在弹性计算领域的 ... 副业赚钱之做网站 最近有一些读者咨询想建个人站的事情,我建议他先把我之前写的文章看一遍.尤其是讲定位的.讲执行力的.讲细分领域.讲如何变现的.完了再决定要不要做,要做个什么样的站.很多人都是脑子一冲动,心血来潮,想建个 ... 有多少人换筒灯的时候给弹簧弹到手的?真的痛! 有多少人换筒灯的时候给弹簧弹到手的?真的痛! 吾言丨人到中年,能说出口的都不是事,说不出口的,才是真的痛 吾言 No.42 人到中年,能说出口的都不是事, 说不出口的,才是真的痛. 难过这个东西,难是难,但终究会过. 戳人痛处的话那不叫开玩笑, 那叫装傻充愣的蓄意犯贱. 爱一个人不该带着偏见,因为爱是信任 ... 护肤| 热.玛.吉真的痛到哭!老实用紧实猛料精华吧! ❤ Hello,大家好,我是鹿先生. 你真的认为“小小的日本”很小吗?它的规模到底有多大? 由于历史上的对外侵略罪行,同时也因为与中.美.俄这些拥有庞大国土面积的超大型国家相比,日本国土确实不大,所以,日本被我们取了一个"小日本"的外号.千万不要以为"小日本&q ... 家庭中医小妙招|合谷穴真的能治牙痛吗? LILI 红龙丹心幸福家 今天 红龙丹心 中医顾问王爱军 王老师简介:80后小中医,毕业于天津中医院大学,从事中医临床工作十余年.临床善用一针二药三艾灸结合治疗杂病. 中药师从天津刘国华主任,研习扶阳 ... 【民间偏方】二锅头白酒治好风湿痛,真的很好! 【民间偏方】二锅头白酒治好风湿痛,真的很好! 摩托车进气越通畅劲越大跑得快,真的是这样吗?多么痛的领悟! 作者:海风 通畅的进气可以保证摩托车发动机在短暂的吸气行程可以吸入尽量多的混合气,以爆发更大的输出功率,这是常识.许多发动机采取四气门甚至五气门,包括让进气门大于排气门,都是基于这个认知. 那么,在一 ... 这些腰腿痛的中药外用方,真的很实用,快收藏 生川乌.生草乌.麻黄.细辛.艾叶.威灵仙.伸筋草.乳香.没药.桃仁.红花.益母草.鸡血藤.赤芍.大黄.刘寄奴.泽兰.川牛膝.杜仲.狗脊.川断.桑寄生.上述原料中还包括冰片.陈醋. 具有温经活血.祛瘀通 ... 何庆勇:被遗忘的九痛丸真的好用 发表者:赵东奇 何庆勇为中国中医科学院广安门医院教授. 据<中国心血管报告2013>估计,目前全国心肌梗死人数为250万,2011年AMI死亡率农村为48.53/10万,城市为47.36/ ...