負載均衡如何實現(xiàn) 如何設計一個MQ消息隊列?
如何設計一個MQ消息隊列?1. 在上圖中定義發(fā)送和使用消息的過程2。首先定義消息協(xié)議,如ActiveMQ、stomp、XMPP等3。定義消息協(xié)議,定義消息隊列需要滿足的場景是否要保證消息的可靠性,必要
如何設計一個MQ消息隊列?
1. 在上圖中定義發(fā)送和使用消息的過程
2。首先定義消息協(xié)議,如ActiveMQ、stomp、XMPP等
3。定義消息協(xié)議,定義消息隊列需要滿足的場景
是否要保證消息的可靠性,必要時要保證存儲的高可用性
是否要支持同步和異步消息
是否要保證消息隊列例如rocketmq是高可靠性,卡夫卡是高吞吐量,但不高可靠性。
大家項目中都是哪些地方用到IBM的MQ呢?
MQ廣泛應用于分布式系統(tǒng)或一些需要相互通信的系統(tǒng)中。MQ用于確保系統(tǒng)間通信的安全性、可靠性和效率。例如,傳輸過程中的消息加密可以通過IBM提供的良好SSL來完成,否則接收系統(tǒng)中非實時接收的消息會由于各種原因而停機。我希望,如果您希望在接收系統(tǒng)恢復使用后立即將此消息發(fā)送到MQ,或者在消息服務器傳輸消息時簡單地完成負載平衡,ibmq也可以輕松地完成集群。更簡單地說,IBM MQ將用于銀行/政府等項目,因為使用IBM產(chǎn)品最重要的一點是擁有它,基本上IBM在中間件市場占有最大的份額。我在用,哈哈