![240](https://cdn2.jianshu.io/assets/default_avatar/8-a356878e44b45ab268a3b0bbaaadeeb7.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
IP屬地:青海
博主的意思實際就是在業(yè)務上進行拆分吧逗堵!
比如kafka中畏陕,單個partition是可以保證順序的横媚,但是單個線程消費太慢了考赛。 所以將這個線程僅僅只做一層轉發(fā)的功能酥泛,不做實際的業(yè)務功能今豆。從parttion中取出數(shù)據然后根據規(guī)則,分發(fā)到不用的內存隊列中柔袁。
比如:A-1呆躲,B-1,A-2捶索,A-3插掂,B-2。 實際上A腥例、B是可以并行的辅甥。只需要在業(yè)務上區(qū)分即可。
如果你完全無法區(qū)分哪一組消息哪個可以并行院崇,哪個不能并行肆氓。 那就沒救了。只能老實排隊一個個來底瓣。
關于MQ的幾件小事(五)如何保證消息按順序執(zhí)行1.為什么要保證順序 消息隊列中的若干消息如果是對同一個數(shù)據進行操作,這些操作具有前后的關系蕉陋,必須要按前后的順序執(zhí)行捐凭,否則就會造成數(shù)據異常。舉例:比如通過mysql binl...