原创 這 4 種高可用 RocketMQ 集羣搭建方案,推薦最後一種。。。

背景 筆者所在的業務線,最初化分爲三個服務,由於業務初期業務複雜度相對簡單,三個業務服務都能很好的獨立完成業務功能。 隨着產品迭代,業務功能越來越多後慢慢也要面對高併發、業務解耦、分佈式事務等問題,所以經過團隊內部討論,引入 RocketM

原创 拜託,不要再問我線程池啦!

Java提供了幾種便捷的方法創建線程池,通過這些內置的api就能夠很輕鬆的創建線程池。在java.util.concurrent包中的Executors類,其中的靜態方法就是用來創建線程池的: newFixedThreadPool():創

原创 超全的 Elasticsearch 性能調優技巧,值的收藏!

原文:http://elasticsearch.cn/article/6202 因爲總是看到很多同學在說elasticsearch性能不夠好,集羣不夠穩定,詢問關於elasticsearch的調優,但是每次都是一個個點的單獨講,很多時候

原创 打開容器技術的大門,更通俗易懂的 Docker 教程!

作者: jartto 出處: http://jartto.wang/2020/07/04/learn-docker/ 富 Web 時代,應用變得越來越強大,與此同時也越來越複雜。集羣部署、隔離環境、灰度發佈以及動態擴容缺一不可,而容器化

原创 爲什麼Eureka比ZooKeeper更適合做註冊中心

來源:https://www.cnblogs.com/jieqing/p/8394001.html 作者:jieqing 剛開始看到Eureka這個單詞的時候真心不會念,查了後發現他有一個好聽的名字,來,大家一起念 [ jʊ'rikə

原创 8場5勝,微服務 VS 單體架構

譯者:王延飛 原文鏈接:http://dwz.date/bPpg 越來越多的組織開始放棄單體應用,逐步轉向微服務的架構模式–將業務流程分爲多個獨立的服務。 例如,在一個機票預訂中,就可能涉及許多個單獨的過程:在航空公司預訂機票,付款,並

原创 SQL判斷是否"存在",還在用 count 操作?試試這條 SQL 語句,性能槓槓的!

來源 | https://urlify.cn/JjYBJn 根據某一條件從數據庫表中查詢 『有』與『沒有』,只有兩種狀態,那爲什麼在寫SQL的時候,還要select count(*)呢? 無論是剛入道的程序員新星,還是精湛沙場多年的程序員老

原创 如何讓你的Nginx 提升10倍性能?

來源:www.zcfy.cc/article/10-tips-for-10x-application-performance-nginx-22.html 原文:https://www.nginx.com/blog/10-tips-for-

原创 SaaS 系統架構,Spring Boot 動態數據源實現!

這段時候在準備從零開始做一套SaaS系統,之前的經驗都是開發單數據庫系統並沒有接觸過SaaS系統,所以接到這個任務的時候也有也些頭疼,不過辦法部比困難多,難得的機會。 在網上找了很多關於SaaS的資料,看完後使我受益匪淺,寫文章之前也一直在

原创 Redisson 實現分佈式鎖原理 Redisson實現分佈式鎖

來源:https://www.cnblogs.com/qdhxhz/p/11046905.html 作者:雨點的名字 Redisson實現分佈式鎖 有關Redisson作爲實現分佈式鎖,總的分3大模塊來講。 1、Redisson實現分

原创 利用 ShardingSphere-JDBC 實現分庫分表實踐 利用ShardingSphere-JDBC實現分庫分表

來源:https://www.cnblogs.com/wingsless/p/11406481.html 作者:wingsless 利用ShardingSphere-JDBC實現分庫分表 1. ShardingSphere概述 1.1

原创 強大的 Spring Security 是如何在 Servlet 應用中執行的?

Spring Security 是一個強大的認證和授權框架,它的使用方式也非常簡單,但是要想真正理解它就需要花一時間來學習了,最近在學習 Spring Security 時有一些新的理解,特意記錄下來防止知識忘記的太快,畢竟好記性不如爛筆關

原创 MybatisPlus 多租戶架構(SaaS)實現

1. 引言 讀寫分離要做的事情就是對於一條SQL該選擇哪個數據庫去執行,至於誰來做選擇數據庫這件事兒,無非兩個,要麼中間件幫我們做,要麼程序自己做。因此,一般來講,讀寫分離有兩種實現方式。第一種是依靠中間件(比如:MyCat),也就是說應

原创 4 種分佈式session解決方案

作者:斷橋殘雪 鏈接:https://blog.csdn.net/qq_35620501/article/details/95047642 cookie和session的區別和聯繫 cookie是本地客戶端用來存儲少量數據信息的,保存在

原创 分享下被偷走的那些年,我在做外包的經歷

前言 先說一說做外包的原因和經歷,我是在17年開始接觸外包,當前也沒有花太多的時間去做外包項目,大部分精力還是主要的工作上,下班/週末的時候花一些時間來做那些項目。 17 年和朋友一起註冊了一家公司,然後開始在八戒上掛服務。有時候覺得:只有