iT邦幫忙

0

一台機器中的兩個服務是否可以透過TCP來交換資料?

  • 分享至 

  • xImage

還請各位大神協助指點迷津!

一台主機裡面有兩個服務
走的是不同的port
共用同一個網址與SSL憑證

A服務 https://website.com:8000
B服務 https://website.com:8080

A服務想要用https://website.com:8080的網址取得B服務的資料

想要了解這樣子會通嗎?

看更多先前的討論...收起先前的討論...
froce iT邦大師 1 級 ‧ 2022-10-25 15:52:26 檢舉
同一台機器我會建議用 localhost 去取比較穩...
不過只要機器可以透過瀏覽器打開 https://website.com:8080 上的網頁,當然就可以取得。
aaa4649 iT邦新手 5 級 ‧ 2022-10-25 16:01:43 檢舉
感謝回覆!不過這樣的方法看起來只能知道8080是否正常運作,我想問的是 "8000 ping 8080會不會通" 大概像這種感覺的問題XD
froce iT邦大師 1 級 ‧ 2022-10-25 16:24:24 檢舉
ping不會通,你browser也不會通啊...

不建議透過domain去溝通是因為還有可能會遇到DNS解析的問題。
wiseguy iT邦超人 1 級 ‧ 2022-10-25 17:39:22 檢舉
請谷歌「反向代理」「reverse proxy」。
石頭 iT邦高手 1 級 ‧ 2022-10-25 20:19:20 檢舉
你問 TCP (OSI 第四層) 但內容卻是 HTTP (OSI 第七層) 不太清楚你想要問啥?
player iT邦大師 1 級 ‧ 2022-10-27 16:23:35 檢舉
IPC(Inter-process communication),行程間通訊
的方法有很多種
https://en.wikipedia.org/wiki/Inter-process_communication
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

0
海綿寶寶
iT邦大神 1 級 ‧ 2022-10-25 16:06:58

可以

aaa4649 iT邦新手 5 級 ‧ 2022-10-25 16:15:45 檢舉

收到!感謝回覆/images/emoticon/emoticon02.gif

0
I code so I am
iT邦高手 1 級 ‧ 2022-10-26 10:34:37

可以,但是一般會使用 Web API 作為網站間的溝通方式,更簡單。

我要發表回答

立即登入回答