[英]Run multiple services which control port
我有一個Windows服務,該服務偵聽TCP消息,對其進行響應,然后將信息保存到數據庫中。 總體而言,CPU和內存使用量相對較小。
我想在一台機器上運行多個服務,但是問題是,我知道哪種服務的唯一途徑是目標IP。 因此,有可能在單個計算機上運行多個文件嗎?
更新:我需要它們全部在同一端口上運行。 這樣,service1和service2都在端口X上偵聽。發給service1的消息一定不能進入service2。 消息本身是無法區分的。 消息知道到達service1的唯一方法是目標ip。
我想端口最初設計為某種“服務ID”,如果這完全不合適,則應考慮服務內部的其他邏輯以實現負載平衡。 或者是其他東西...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.