原创 簡述RabbiMQ和KafKa的高可用

如何保證消息隊列的高可用 前段時間有一個非常大的互聯網公司,非常核心的系統,就是疏忽了MQ,沒考慮MQ如何保證高可用,如果MQ掛了怎麼辦,導致幾個小時系統不可用,公司損失幾千萬!足以見得高可用是架構設計必須考慮的問題! Rabbi

原创 常規集羣部署時的分佈式session如何實現?

方法一:tomcat + redis 就是使用session的代碼跟以前一樣,基於tomcat原生的session支持即可,使用一個叫做Tomcat RedisSessionManager的配置插件,讓所有我們部署的tomcat都

原创 redis基礎數據結構和用法!

redis數據結構

原创 記錄一次有關redis緩存服務器掛掉的生產故障

記錄一次有關redis緩存服務器掛掉的生產故障 就在上個星期,生產環境,由於redis主機掛掉,業務受阻差不多30分鐘,導致甲方損失差不多300萬,甲方一天的收入大概一個億左右。 後來回顧發生此故障的原因是,雖然生產環境redis

原创 動態代理之JDK動態代理原理解析

JDK動態代理原理解析關鍵字:代理人、被代理人、字節碼重組、JVM加載Class代理人被代理人字節碼重組JVM加載Class詳細分析動態代理步驟與代碼demo 關鍵字:代理人、被代理人、字節碼重組、JVM加載Class 我們在分析

原创 分佈式緩存腦圖

有關分佈式緩存的腦圖

原创 如何解決消息隊列的延時以及過期失效問題?消息隊列滿了以後該怎麼處理?

有關消息隊列問題處理的幾個場景分析大量消息在mq裏積壓了幾個小時了怎麼辦?大量消息在mq裏積壓了一段時間,導致觸發TTL,消息丟失怎麼辦?消息積壓在mq裏,那麼如果你很長時間都沒處理掉,此時導致mq都快寫滿了,咋辦? 大量消息在m