Hi Christian, I had a close look at Tibco's and your solution and I must say I like yours better. :-) The main reason is that your bus maintains all subscriptions as firstclass elements of a hashmap which makes the datastructure pretty lightweight and also provides a constant time for a lookup. In contrast the Tibco-Pagebus creates some sort of tree structure which makes it comparably slow to look up subscriptions for long (dot-separated) message-names.
Here at GMX GmbH, we took your message.Bus and added some additional features like the Tibco's "**" Syntax and also Regex-Matching for subscriptions. Especially the later would impossibly perform well with Tibco's DataStructure, because in a worst-case you had to visit every leaf of their tree-datastructure. Currently we are making heavy use of this modified message.Bus and we've found it to be very useful. We'd like to share these modifications with you and the rest of the community. cheers, Lothar Am 04.08.2007 um 11:26 schrieb bibliograph: > Hi, > > I am maintaining the qx.event.message package and am thinking about > making it compatible to the newly announced Tibco Page Bus syntax > (while > keeping backwards compatibility). > > http://www.tibco.com/devnet/pagebus/default.jsp > > One could also think about passing the qooxdoo-internal messages to > the > page bus if qooxdoo is used with other components that rely on the > TPB. > Any thoughts? > > Christian > > ---------------------------------------------------------------------- > --- > This SF.net email is sponsored by: Splunk Inc. > Still grepping through log files to find problems? Stop. > Now Search log events and configuration files using AJAX and a > browser. > Download your FREE copy of Splunk now >> http://get.splunk.com/ > _______________________________________________ > qooxdoo-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ qooxdoo-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
