пятница, 26 июня 2026 г.

Trading, Qoutes, Orders, TplDataFlow, BroadcustBlock, ActionBlock, BufferBlock, TradingTerminal.WorkerSln.slnx

26.06.15
Trading, Qoutes, Orders, TplDataFlow, BroadcustBlock, ActionBlock, BufferBlock,
TradingTerminal.WorkerSln.slnx

https://giga.chat/link/gcsFLGxWZX D:\Projects\VS02\2606\Trading\Giga\TradingWorker\TradingTerminal.WorkerSln\TradingTerminal.WorkerSln.slnx D:\Projects\VS02\2606\Trading\Giga\TradingWorker\TradingTerminal.WorkerSln\TradingTerminal.Worker\TradingTerminal.Worker.csproj

Блоки TPL Dataflow (Конвейер):
Они создаются в Program.cs и передаются в конструкторы фоновых сервисов.

dataBufferBlock (BufferBlock<object>): Входная точка конвейера.Принимает данные от генератора.
Работает как буфер/очередь.

dataBroadcaster (BroadcastBlock<object>): Ключевой элемент. 
Он получает один объект и рассылает его копии во все связанные с ним блоки. 
Благодаря ему мы можем обрабатывать одни и те же данные разными сервисами одновременно.

Комментариев нет:

Отправить комментарий