一、RabbitMQ如何保證消息不丟失? 這是面試時最喜歡問的問題,其實這是個所有MQ的一個共性的問題,大致的解決思路也是差不多的,但是針對不同...
一、Headers路由 在官網的體驗示例中,還有一種路由策略并沒有提及,那就是Headers路由。其實官網之所以沒有過多介紹,就是因為這種策略在...
3.SpringCloudStream集成 SpringCloudStream框架由于編程方式非常簡單,所以在很多技術非常扎實的大型企業中,Sp...
一、RabbitMQ基礎概念 1.定義 RabbitMQ是基于AMQP協議開發的一個MQ產品, 首先我們以Web管理頁面為入口,來了解下Rabb...
一、MQ介紹 1.什么是MQ?為什么要用MQ? 1.1MQ定義 MessageQueue,消息隊列。 隊列,是一種FIFO 先進先出的數據結構。...
CPU緩存架構&緩存一致性協議詳解 1.CPU高速緩存(Cache Memory) 定義:CPU緩存即高速緩沖存儲器,是位于CPU與主內存間的一...
JMM屬于整個Java并發編程中最難的部分也是最重要的部分(JAVA多線程通信模型——共享內存模型),涉及的理論知識比較多,從三個維度去分析: ...
一、MyBatis插件原理 1.MyBatis插件介紹 MyBatis提供了一種插件(plugin)的功能,雖然叫做插件,但其實這是攔截器功能。...
一、二級緩存原理分析 1.二級緩存的定義 二級緩存也稱作是應用級緩存,與一級緩存不同的是它的作用范圍是整個應用,而且可以跨線程使用,所以二級緩存...