Използвам отдалечено управление през TCP за прототип на разпределено сървърно приложение, където искам да има различни различни услуги, изложени от всеки процес на отдалечен сървър.
В някои случаи искам услугите да работят от същия процес, но не искам каквото и да използва услугата да се интересува от това.
Чудя се по-ефективно ли е да има множество услуги в един и същи процес, преминаващи през един и същ отдалечен канал, разграничен от URI/URL на крайна точка, или трябва да създавам нови канали на различни портове за всяка услуга в един и същ процес?
Използването на портове не е толкова голям проблем, тъй като броят на услугите ще бъде малък и конфигурацията на мрежата и машината е напълно контролирана.
Също така не ми е ясно дали отдалеченото изпраща URI низа за всяко отделно съобщение или само по време на свързване и дали дали рамката за отдалечено управление е достатъчно интелигентна, за да намали работата, ако повикванията се правят на същата машина и дори на същия процес?
Благодаря предварително.