Hamdi Mohs Yusof wrote: > Thanks for the reply. I'm just thinking of a simple round robin rule. > If there are x number of subscribers, I need to keep track of the next > subscriber to send to. > > For example, say there are 5 subscribers (S1 until S5) and 8 new > messages (M1 until M8). First round, all 5 subscribers will get 1 > message (S1 gets M1, S2 gets M2 ... S5 gets M5). Second round, S1 gets > M6 .... S3 gets M8. The next message that comes in will be sent to S4. > > Is AccessFilter plugin the right way to go about this? I certainly > don't mind digging deep into it if it is.
Yes, AccessFilter plugin is your solution. S1 - S5 subscribe to the same message say <key oid='AccountWithdrawMoney' contentMime='text/finance'/> which happens very frequently so that you need a round robin for performance reasons. S1-S5 can send some filter rule in their subscribe QoS which your plugin uses to decide who will get it. Your plugin registers itself for mime='text/finance' to be only consulted for messages of this type. cu, Marcel
