RocketMQ進階技巧

mic_saber發表於2019-03-27

上面已經瞭解到了RocketMQ的特性以及高可用方式,RocketMQ由於零拷貝和順序寫的加持,和kafka很類似的原理使得吞吐量非常高。後續講述一下RocketMQ的使用技巧和場景。

場景一:順序訊息的場景。比方說涉及到訂單事務等
    訊息順序不能保證的本質是並行和併發,那麼把並行的操作改為序列的話,就很好實現了。
    技巧:在於讀和寫佇列個數設定都為1,並且生產者消費者的併發設定也是1。

場景二:訊息重複的場景,有個場景就是叫做deliver only once,rocketMQ保證訊息不丟失,但是可能會多條重複。
    技巧:消費冪等,保證消費者的冪等這種比較簡單,操作方式不贅述。

相關文章