Best Message Delivery (BDM)

Diffusion was built on the principle that all connected clients differ (i.e. different PC setup, network etc.) and Diffusion can be configured so that it automatically adjusts its message delivery to suit each client accordingly.

For example, client 'A' running on slow PC or connecting over a poor network will have the messages sent to them throttled, with only the latest price updates sent, to a level that they can keep up with, ensuring their machine isn't ‘swamped’ or the information shown stale. Whereas client ‘B’ running in a higher spec environment will be sent all messages.

Obviously key messages, such as transaction/order confirmations, are sent regardless and this feature can be switched off for client applications requiring all information regardless of timing. This is an important technique for e-trading systems, where the price of a single security can be changing over eight times a second.

Clients will see a reduction in stale prices and, consequently, rejected transactions/orders.