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

小小的IP,大大的耦合,你痛過嗎?

開發 開發工具
作為技術人,每每在心中罵上下游,罵兄弟部門,“這個東西跟我有什么關系?為什么需要我來配合做這個事情?”,這其中,就有潛在耦合。

什么是耦合?

耦合,是架構中,本來不相干的代碼、模塊、服務、系統因為某些原因聯系在一起,各自獨立性差,影響則相互影響,變動則相互變動的一種架構狀態。

感官上,怎么發現系統中的耦合?

作為技術人,每每在心中罵上下游,罵兄弟部門,“這個東西跟我有什么關系?為什么需要我來配合做這個事情?”。明明不應該聯動,卻要被動配合,就可能有潛在的耦合。

因為IP配置,導致上下游必須聯動,就是一個耦合的典型案例。

場景還原

線上有一臺數據庫服務器,因為某種原因,例如磁盤故障,要進行更換。運維部署了一臺新機器,DBA部署好數據庫實例,做好了數據,只等調用方切換。

如何切換呢?

原來數據庫有個舊IP,現在有個新IP,要通知上游將流量切到新IP上來,怎么辦?

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

不知道大家工作中會不會遇到這樣的場景,數據庫或者服務的IP換了,你作為上游的調用方,需要配合修改配置重啟。此時你心里可能就在罵娘了,明明變化IP的是別人,為什么配合修改配置重啟的人是我。

特別的,如果變換IP的是一個基礎服務或者一個基礎數據庫,調用它的上游很多,那么可能A部門、B部門、C部門,要全部找一遍,全部配合修改配置重啟。

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

如何解除IP耦合?

常見的方法是:使用內網域名替代內網IP,如果沒有做這個優化,強烈的建議馬上實施,將配置文件中的內網IP全部干掉,全部改為內網域名。

使用內網域名,就不需要上游配合重啟了嗎?

假設現在不用內網IP,改用內網域名了,一個服務或者數據庫的IP變更,只需要一個地方更改,而不是所有上游更改:

耦合

  • 運維修改內網DNS,將內網域名指向新的IP,如果是短連接調用,未來新的請求流量,自然會切到新的IP上;如果是長連接調用,新的長連接會連到新的IP上,但舊的長連接仍然連接的是舊IP
  • 運維統一將舊IP上的連接切斷,如無意外,服務或者數據庫的連接池都有重連功能,重連后就會自動連到新IP上去

如此這般,只要運維配合就可以完成IP的遷移,對于所有上游的調用方不需要配合修改配置重啟。

使用內網域名來替換內網IP,只是一個很小的優化點,但對于IP解耦卻是非常的有效。

【本文為51CTO專欄作者“58沈劍”原創稿件,轉載請聯系原作者】

戳這里,看該作者更多好文

責任編輯:趙寧寧 來源: 51CTO專欄
相關推薦

2017-11-27 08:30:50

公共庫耦合架構

2022-08-15 09:23:07

IP耦合

2022-09-05 19:48:01

日志軟件

2024-01-07 19:48:12

2015-10-16 10:19:01

2017-04-19 11:22:11

demoPool2Java

2021-06-10 09:00:33

單例模式數據庫

2022-01-14 19:00:37

微信微信紅包移動應用

2014-03-19 13:58:47

canvasHTML5

2021-07-12 07:59:05

對象接口編程

2019-09-02 08:39:02

路由器RAM內存

2011-06-06 13:58:57

臺式機推薦

2017-12-05 09:16:23

Linux痛點 文檔

2020-07-14 07:48:19

Java對象JVM

2023-03-13 13:36:00

Go擴容切片

2022-01-05 12:03:48

MySQL索引數據

2022-04-28 08:12:29

函數調用進程切換代碼

2011-12-01 09:46:57

2011-12-02 08:15:38

IP網絡

2015-12-15 09:46:38

百度MTC開發測試
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久免费精品视频 | 国产伦精品一区二区三区四区视频 | 国产精品一区在线观看 | 国产成人精品免高潮在线观看 | 亚洲一区 中文字幕 | 欧美性猛交一区二区三区精品 | 精品影院 | 国产精品久久 | avav在线看 | 鸳鸯谱在线观看高清 | 成人午夜免费福利视频 | 美女国产一区 | 一区二区三区国产视频 | 精品国产乱码久久久久久图片 | h视频在线免费 | 亚洲精品电影在线 | 欧美a∨ | 波多野结衣二区 | 欧美视频在线播放 | 久在线| 精品久 | 亚洲精品国产第一综合99久久 | 欧美黄色性生活视频 | 日韩欧美国产一区二区三区 | 国产人成精品一区二区三 | 午夜视频在线免费观看 | 欧美三区在线观看 | 日韩欧美国产成人一区二区 | 91在线最新| 欧美一区二区精品 | 做a网站| 日韩中文字幕视频 | 丝袜一区二区三区 | 网页av| 涩涩视频网站在线观看 | 日韩一级免费大片 | 91免费在线视频 | 久草福利 | av在线一区二区 | 亚洲一区视频在线 | 国产精品久久国产精品99 gif |