Golang. Как запустить одновременно 2 инстанса сервера в одном приложении

Возникла задача запустить 2 инстанса сервера в одном приложении на разных портах. Это вообще возможно? Пробовал через горутины, не сработало. В го совсем недавно, заранее спасибо

В таком варианте запускается первый сервер и выполнение дальше не идёт

server1.Run()
server2.Run()

Так тоже не сработало, входящие запросы не обрабатываются

go server1.Run()
go server2.Run()

По отдельности работает. Или нужно 2 отдельных бинаря собирать?


Ответы (0 шт):