メモ:こちら
を見読みつつそのままでは実装ができなかったので実装しました。
NestJSのMictoservisの項目の実装が足りてなかったので独自で実装しました
Overview
TCPでの通信を行う
いわゆる request-responseモデルであり、応答を待つタイプ
-
実装はこちら:https://github.com/starcharles/nest-microservice/tree/feature/tcp-example
-
server1を起動した状態で
-
server2を起動
-
server2のGET /sum GER /userなどを叩く
-
TCPでserver1に通信が届く
Redisでの実装
Redis のPub/Sub機能を用いて、メッセージングを行う
実装:https://github.com/starcharles/nest-microservice/tree/feature/redis
-
redisをpassworldなしで動くように起動(調べてください)
-
server1, server2を起動
エラーが出なければ接続できているので、server2(localhost:3001)に対して
GET http://localhost/notificationをする
うまく行けばserver1で受信できて成功!!!