-
Bug
-
Resolution: Done
-
Medium
-
None
-
None
-
None
-
None
In SDL Golang 'publish' API implementation packs all the events to single DB notification, where events are separated by '__' characters. In SDL Golang subscriber receives this packed DB notification and it splits the DB notification by '__' characters and calls application notification handler callback function with list of received events.
Current implementation of SDL Python is however different, is does not do any packing for events and hence it calls application notification callback many times, once for each event it has received. Also if SDL Python application is used as event subscriber and SDL Golang application as event published, Python application won't be able to handle those notifications what are packed to one db notification by SDL Golang application.
SDL Python implementation must be changed to support events packing like SDL Golang does.