Я разрабатываю сервер со многими клиентскими запросами. В зависимости от типа запросов я хочу использовать отдельный TIdCmdTCPServer
для каждого типа запроса.
На самом деле, это программное обеспечение для бухгалтерии, которое я хочу разделить для каждой услуги отдельным TIdCmdTCPServer
, например, одно для бухгалтерии, другое для инвентаря и т. Д.
Каждый TIdCmdTCPServer
будет иметь свой собственный набор обработчиков команд и будет прослушивать свой собственный порт, но все они будут активированы на одном и том же IP и запущены в одном приложении.
В чем недостаток этого подхода?
Могу ли я использовать один TSchedulerThreadPool
, общий для всех TIdCmdTCPServer
s? Или я должен использовать отдельный TSchedulerThreadPool
для каждого?