成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

這年頭,誰還在內(nèi)網(wǎng) IP,我跟誰急?

開發(fā) 架構(gòu)
使用內(nèi)網(wǎng)域名來替換內(nèi)網(wǎng)IP,只是一個(gè)很小的優(yōu)化點(diǎn),但對(duì)于IP解耦卻是非常的有效。

什么是耦合?

耦合,是架構(gòu)中,本來不相干的代碼、模塊、服務(wù)、系統(tǒng)因?yàn)槟承┰蚵?lián)系在一起,各自獨(dú)立性差,影響則相互影響,變動(dòng)則相互變動(dòng)的一種架構(gòu)狀態(tài)。

感官上,怎么發(fā)現(xiàn)系統(tǒng)中的耦合?

作為技術(shù)人,每每在心中怒罵:

  • “這個(gè)東西TM跟我有什么關(guān)系?“
  • ”明明你的需求,憑啥需要我來配合?”

明明不應(yīng)該聯(lián)動(dòng),卻要被動(dòng)配合,就可能有潛在的耦合。

因?yàn)镮P配置,導(dǎo)致上下游必須聯(lián)動(dòng),就是一個(gè)耦合的典型案例。

場(chǎng)景還原

線上有一臺(tái)數(shù)據(jù)庫服務(wù)器,因?yàn)槟撤N原因,例如磁盤故障,要進(jìn)行更換。運(yùn)維部署了一臺(tái)新機(jī)器,DBA部署好數(shù)據(jù)庫實(shí)例,做好了數(shù)據(jù),只等調(diào)用方切換。

如何切換呢?

原來數(shù)據(jù)庫有個(gè)舊IP,現(xiàn)在有個(gè)新IP,要通知上游將流量切到新IP上來,怎么辦?

一一通知上游切換唄。找到上游,抱歉,IP換了,麻煩修改配置重啟一下,連到新的IP上去。

此時(shí)你心里可能就在罵娘了,明明變化IP的是別人,為什么配合修改配置重啟的人是我。

特別的,如果變換IP的是一個(gè)基礎(chǔ)服務(wù)或者一個(gè)基礎(chǔ)數(shù)據(jù)庫,調(diào)用它的上游很多,那么可能A部門、B部門、C部門,要全部找一遍,全部配合修改配置重啟。

所以這個(gè)因?yàn)镮P配置使得上下游耦合在一起的案例,其耦合范圍非常廣的,理想的情況是:誰修改IP,只有一處修改,流量就能默默遷移過去,這就是解耦。

如何解除IP耦合?

常見的方法是:使用內(nèi)網(wǎng)域名替代內(nèi)網(wǎng)IP,如果沒有做這個(gè)優(yōu)化,強(qiáng)烈的建議馬上實(shí)施,將配置文件中的內(nèi)網(wǎng)IP全部干掉,全部改為內(nèi)網(wǎng)域名。

使用內(nèi)網(wǎng)域名,就不需要上游配合重啟了嗎?

假設(shè)現(xiàn)在不用內(nèi)網(wǎng)IP,改用內(nèi)網(wǎng)域名了,一個(gè)服務(wù)或者數(shù)據(jù)庫的IP變更,只需要一個(gè)地方更改,而不是所有上游更改:

  • 步驟一:運(yùn)維修改內(nèi)網(wǎng)DNS,將內(nèi)網(wǎng)域名指向新的IP,如果是短連接調(diào)用,未來新的請(qǐng)求流量,自然會(huì)切到新的IP上;如果是長(zhǎng)連接調(diào)用,新的長(zhǎng)連接會(huì)連到新的IP上,但舊的長(zhǎng)連接仍然連接的是舊IP;
  • 步驟二:運(yùn)維統(tǒng)一將舊IP上的連接切斷,如無意外,服務(wù)或者數(shù)據(jù)庫的連接池都有重連功能,重連后就會(huì)自動(dòng)連到新IP上去;

如此這般,只要運(yùn)維配合就可以完成IP的遷移,對(duì)于所有上游的調(diào)用方不需要配合修改配置重啟。

使用內(nèi)網(wǎng)域名來替換內(nèi)網(wǎng)IP,只是一個(gè)很小的優(yōu)化點(diǎn),但對(duì)于IP解耦卻是非常的有效。

知其然,知其所以然。

思路比結(jié)論更重要。

責(zé)任編輯:趙寧寧 來源: 架構(gòu)師之路
相關(guān)推薦

2025-05-06 07:10:00

架構(gòu)耦合內(nèi)網(wǎng)IP

2020-10-30 09:02:15

Redis內(nèi)存數(shù)據(jù)

2018-10-23 10:58:14

SSL性價(jià)比漏洞

2022-06-29 10:16:25

數(shù)據(jù)庫SQL

2025-04-02 00:55:00

HTML標(biāo)簽區(qū)域

2024-09-24 14:26:59

HTML標(biāo)簽JS

2021-01-27 08:37:22

IDEAProjectIntelliJ ID

2022-02-17 07:31:44

Linux程序員RPM

2018-08-24 11:54:36

電商

2018-01-26 09:01:16

對(duì)象存儲(chǔ)Java

2017-06-07 18:27:45

大數(shù)據(jù)供銷集團(tuán)產(chǎn)業(yè)園

2021-06-22 18:50:00

機(jī)器翻譯人工智能計(jì)算機(jī)

2019-05-07 16:02:46

硬盤SSD筆記本

2009-02-01 09:42:00

2017-03-06 07:01:56

2019-10-09 12:17:50

手機(jī)頭部玩家中國(guó)市場(chǎng)

2020-10-22 07:44:03

Tomcat調(diào)優(yōu)JVM

2014-08-25 10:21:41

2021-05-06 08:57:44

腦機(jī)接口機(jī)器人工智能

2020-01-10 09:06:10

Activity系統(tǒng) 通信
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 一区二区在线免费观看 | 日韩一级精品视频在线观看 | 一区二区久久电影 | 日韩欧美视频 | 欧美一区二区免费视频 | 日本一二三区高清 | 欧美国产91 | 2018国产精品 | 希岛爱理在线 | 青草青草久热精品视频在线观看 | 综合久久99 | 欧美一级片黄色 | 波多野结衣一区二区三区 | 亚洲va中文字幕 | 草草视频在线播放 | 99草免费视频 | 亚洲日本免费 | 欧美日韩中文在线 | 国产一区二区三区四区区 | 国产aⅴ爽av久久久久久久 | 中文字幕在线视频网站 | 国产精品视频播放 | 日本福利一区 | 黄色片在线观看网址 | 色男人的天堂 | 午夜男人天堂 | 黄色在线免费网站 | 天天摸天天看 | 91免费入口 | 日日干夜夜操 | 日本一区二区三区四区 | 亚洲国产一区在线 | 中国av在线免费观看 | 成人免费小视频 | av大全在线观看 | 久久国产欧美一区二区三区精品 | av中文字幕在线 | 亚洲国产精品久久久久婷婷老年 | 一区二区久久电影 | 亚洲高清视频在线 | 日韩精品一区二区三区老鸭窝 |