如何保證Redis高可用和高並發? Redis主從架構,一主多從,可以滿足高可用和高並發。出現實例宕機自動進行主備切換,配置讀寫分離緩解Master讀寫壓力。 Redis高可用方案具體怎么實施? 使用官方推薦的哨兵(sentinel)機制就能實現,當主節點出現故障時 ...
說說Eureka的高可用方案 至少 個Eureka實例才能滿足高可用,配置方法如下: 准備三個節點node ,node ,node 。 在每個實例的application.xml文件里加入 eureka.client.service url.defaultZone: address ,address是其他節點的地址。如果是node ,address就是http: node eureka,http ...
2019-10-09 10:15 0 571 推薦指數:
如何保證Redis高可用和高並發? Redis主從架構,一主多從,可以滿足高可用和高並發。出現實例宕機自動進行主備切換,配置讀寫分離緩解Master讀寫壓力。 Redis高可用方案具體怎么實施? 使用官方推薦的哨兵(sentinel)機制就能實現,當主節點出現故障時 ...
):一個線程調用兩次start會怎么樣 面試連環炮系列(十二):說說Atomiclnteger的使 ...
synchronized怎么用的? 用過,synchronized是常用的並發控制關鍵字,簡單的說就是訪問加鎖。它可以修飾靜態方法或者一個類的class對象,這叫類鎖;可以修飾普通方法或者代碼 ...
你們的項目為什么要用RabbitMQ? 消息隊列的作用是系統解耦、同步改異步、請求消峰,舉個下訂單的例子: 前端獲取用戶訂單信息,請求后端的訂單創建接口。這個接口並不直接請求訂單服務,而是首先 ...
為什么ConcurrentHashMap是線程安全的 JDK1.7中,ConcurrentHashMap使用的鎖分段技術,將數據分成一段一段的存儲,然后給每一段數據配一把鎖,當一個線程占用鎖訪問其中一個段數據的時候,其他段的數據也能被其他線程訪問。 那說說JDK1.7中 ...
你們的項目為什么要分庫分表? 隨着業務的發展,公司項目的日活翻了幾十倍,訂單表Order每月新增數據100萬左右,有部分場景查詢效率不太高了。通過升級配置、業務規避、緩存集群、歸檔歷史數據等手 ...
HashMap的put操作做了什么? HashMap的是由數組和鏈表構成的,JDK7之后加入了紅黑樹處理哈希沖突。put操作的步驟是這樣的: 根據key值計算出哈希值作為數組下 ...
你們的項目怎么使用kafka? 我們采用kafka進行日志采集,准確點說是ELK方案,即elasticsearch + logstash + kibana + kafka。通過Spring AOP的方式收集日志,通過kafaka發送出去。 kafa存在丟消息的情況嗎,怎么解決 ...