功能:乙個生產者p傳送訊息到佇列q,乙個消費者c接收
生產者實現思路:
建立連線工廠connectionfactory,設定服務位址127.0.0.1,埠號5672,設定使用者名稱、密碼、virtual host,從連線工廠中獲取連線connection,使用連線建立通道channel,使用通道channel建立佇列queue,使用通道channel向佇列中傳送訊息,關閉通道和連線。
public class send
}
消費者實現思路
建立連線工廠connectionfactory,設定服務位址127.0.0.1,埠號5672,設定使用者名稱、密碼、virtual host,從連線工廠中獲取連線connection,使用連線建立通道channel,使用通道channel建立佇列queue, 建立消費者並監聽佇列,從佇列中讀取訊息。
public class recv }}
RabbitMq簡單模式 工作模式
生產者的訊息被負載均衡到各個消費者去,一條訊息只會被乙個消費者消費,不會產生一條訊息重複消費的問題 amqp user pass ip 5672 virtualhost type rabbitmq struct錯誤處理函式failonerr是在有錯誤的時候列印後面的引數和錯誤資訊func newra...
Java簡單模式的簡單例子
某些具有相同屬性的事物,根據使用者發出指令到第三方,第三方自動幫你匹配到你需要的事物。舉個例子 有乙個工廠,裡面有3條流水線,一條生產 寶馬,一條生產 賓士,一條 法拉利。這三種都屬於車,當你需要一輛車時,你跟廠家說 給我 來量車。廠家就會問 你要什麼車,你說 給我來輛寶馬。廠家 好的,就來。你不需...
設計模式之簡單模式與策略模式
最近在學習簡單工廠模式與策略模式時,發現他們有很多相同之處,他們都是通過多型來實現不同子類的選取,比較難分辨,於是做了一下總結。簡單工廠模式用於比如演算法之於加減乘除 水果之於蘋果梨香蕉 文具之於筆尺,這些例子的共同特點就是具體 數量有限,不涉及複雜的演算法,簡單工廠模式只是解決了物件的建立問題,工...