開始搭建任何 GRAVITY 的資料鏈路之前,需要先建構 NATS 的訊息佇列網路,因此在開始一切安裝部署之前,請先確定您有可用的 NATS 服務供 GRAVITY 使用。如果你的環境裡沒有任何可用的 NATS 服務,可以依照本文件的指引進行安裝。本說明文件將會以 Docker Compose 作為安裝 NATS 的說明和示範,可方便於本機或是虛擬機上進行安裝,如果你是在其他平台上,請參閱 NATS 官方文件的其他安裝方法。
首先準備一個 YAML,選擇使用 NATS 的容器映像檔,並開通對外的 4222 連接埠:
然後於終端機介面執行下列安裝命令:
因為容器隔離性的問題,在同一台機器上想要從一個容器裡連線另一個容器內的服務,需要知道 Docker 網路介面的 IP 位置,可以用下列命令取得: