全部文章Ta的評論
- 本文介紹了一種基于Kubernetes Ingress的金絲雀發布策略,它允許開發者逐步推出新版本的服務,同時保持舊版本的運行。這種策略可以降低部署風險,確保服務的穩定性。首先,我們創建了兩個版本的服務,并使用Ingress資源將流量路由到這兩個版本。通過調整Ingress規則中的權重,我們可以控制流量的比例,逐步增加新版本的流量。這種方法不僅簡單易行,而且不需要額外的服務網格組件,如Istio或Linkerd。通過這種方式,我們可以在不中斷服務的情況下,逐步驗證新版本的性能和穩定性,最終實現無縫切換。q****n2024-09-0990
- q****n2024-09-031617
- DNS(域名系統)是互聯網的基礎服務之一,負責將人類可讀的域名轉換為機器可讀的IP地址。盡管DNS在互聯網的運行中扮演著至關重要的角色,但它存在一些缺點,這些缺點促使了HTTPDNS的出現和使用。q****n2024-08-20130
- 業務系統通常有分頁的需求,MySQL分頁使用limit offset, pageSzie。當數據庫表記錄很大的時候,我們如果需要用limit做分頁,會發現分頁越往后(通常叫深度分頁)查詢越慢。q****n2024-06-27190
- q****n2024-05-16570
- Tcpdump是一款用于截取網絡分組,并過濾輸出分組內容的工具,它支持針對網絡層、協議、主機、網絡或端口的過濾,并提供 and、or、not等邏輯語句來幫助我們去掉無用的信息。q****n2024-05-15321
- Linux 系統的 init 進程經歷了兩次重大的演進,傳統的 sysvinit 已經逐漸淡出歷史舞臺,新的 UpStart 和 systemd 各有特點,越來越多的 Linux 發行版采納了 systemdq****n2024-05-15170
- 背景問題: 在開發階段,我們多個微服務之間要進行聯調,通常會搭建一個聯調環境,例如該聯調環境就放到云服務器上。 這個時候我們可能會如下訴求: 1. 本地的微服務應用conusmer,可以訪問云端的nacos和云端的微服務應用provider 2. 云端的微服務應用provider,可以訪問本地的微服務應用consumerq****n2024-05-14481
- q****n2024-05-11151
- q****n2024-01-02424
- q****n2023-10-30270
- SpringBoot內置默認的Servlet容器是Tomcat,Tomcat的主要作用是:接收客戶請求,最終將請求封裝交給業務代碼邏輯。 當有大量請求的時候,請求先經過Tomcat Connector,優化tomcat就很重要性。優化tomcat之前,我們必須了解tomcat的線程模型q****n2023-10-30680
- Kubernetes(K8s)Service提供了一種機制,使得集群內的應用程序可以從集群外部進行訪問。通過使用不同類型的Service(如NodePort、LoadBalancer和Ingress),Kubernetes實現了不同級別的集群外訪問。NodePort為每個節點分配了一個靜態端口,使得外部流量可以通過節點訪問服務。LoadBalancer通過云服務商提供的負載均衡器將流量分配到集群中的服務。Ingress則提供了更高級的路由功能,允許基于域名和路徑將流量轉發到不同的服務。K8s Service為集群外部用戶提供了可靠且靈活的訪問方式,使得應用程序可以無縫地與外部系統進行交互。q****n2023-08-31650
- Kubernetes(K8s)Service是在Kubernetes集群中用于暴露和訪問應用程序的重要組件。它提供了一種抽象層,使得應用程序可以通過穩定的網絡標識(ClusterIP)進行內部通信,并支持不同類型的Service來滿足不同的場景需求。Service的原理是通過標簽選擇器關聯Pod,并為它們分配唯一的ClusterIP。這樣,其他Pod或集群外部的流量可以通過Service的ClusterIP進行訪問。根據不同場景,可以選擇使用ClusterIP、NodePort、LoadBalancer或Ingress等類型的Service,以實現內部通信、集群外部訪問或高級路由功能。K8s Service為應用程序提供了可靠且靈活的服務暴露和訪問機制。q****n2023-08-31582
- Java OOM(Out of Memory)是一個常見的問題,通常意味著Java虛擬機中的可用內存不足以支持正在運行的應用程序。這可能是由于應用程序內存泄漏、內存使用過多、或者JVM參數設置不當等原因導致的。解決Java OOM問題的方法包括分析內存泄漏源,使用內存分析工具來檢測內存泄漏,調整JVM參數,增加可用內存,或者優化應用程序代碼以減少內存使用。q****n2023-07-27580
- q****n2023-05-30840
- 為了合理利用 CPU 的高性能,平衡CPU、內存和IO設備這三者的速度差異,在計算機體系結構、操作系統、編譯程序等方面都做了許多優化,這些優化帶來性能提升的同時,也帶來了一些問題,基于這些問題我們給出了解決思路q****n2023-04-2890
- 默認docker是沒有開啟user namespace的(開啟需要修改docker配置文件),也就是說默認容器和宿主機用的是同一個user namespace,linux內核只認uid和gid,容器root(uid=0)用戶和宿主機root(uid=0)是同一個,并沒有隔離,只是uid在不同的操作系統(容器操作系統rootfs和宿主機操作系統)對應的username不一樣q****n2023-03-28570
共 20 條
- 1
頁
沒有更多了
個人簡介
暫未填寫公司和職務
暫未填寫個人簡介
暫未填寫技能專長
暫未填寫畢業院校和專業
個人成就
共發表過 20 篇文章
文章獲得 16 次贊同
文章被瀏覽 890 次
獲得 0 人關注
個人榮譽查看規則