Publikace
Publikování jsou zprávy, které jsou aplikací odeslány zprostředkovateli. Zprostředkovatel pak pošle zprávy dál všem aplikacím, které se přihlásily k odběru těchto zpráv.
Zprostředkovatel může zpracovávat publikování, která obdrží různými způsoby v závislosti na typu informací obsažených v publikování.
Informace o stavu a událostech
- Publikování stavu
- Publikování stavu obsahují informace o aktuálním stavu nějakého objektu, například o ceně akcií nebo aktuálním skóre fotbalového utkání. Pokud se něco stane (například změní se cena akcie nebo dojde ke změně skóre), předchozí informace o stavu již není potřeba, protože je nahrazena novou informací.
- Publikování událostí
- Publikování událostí obsahují informace o jednotlivých událostech, ke kterým došlo, jako je uzavření obchodu s některými akciemi nebo vstřelení určitého gólu. Každá událost je na ostatních událostech nezávislá.
Zachovaná publikování
Ve výchozím nastavení, jakmile zprostředkovatel odešle publikování všem zainteresovaným odběratelům, je publikování zprostředkovatelem odstraněno. Tento způsob zpracování se hodí pro informace o událostech, ale není vždy vhodný pro informace o stavu. Vydavatel může určit, že zprostředkovatel musí udržovat kopii publikování, která se pak nazývá zachované publikování. Tuto kopii je pak možné odeslat odběratelům, kteří se zaregistrovali později a mají zájem o dané téma. To znamená, že noví odběratelé nemusí před získáním informací čekat na jejich opětovné publikování. Pak například odběratel, který se přihlásí k odběru cen akcií, získá aktuální cenu rovnou a nemusí čekat na její příští změnu (a tedy nové publikování).
Zprostředkovatel zachovává pouze jedno publikování pro každé téma, takže staré publikování je po příjmu nového odstraněno. Proto zajistěte, že pro každé téma posílá zachovaná publikování pouze jeden vydavatel.
Odběratelé mohou určit, že nechtějí přijímat zachovaná publikování, a existující odběratelé si mohou vyžádat zaslání duplicitní kopie zachovaných publikování.