meshライブラリ、ノード間の下層は普通にTCP接続で通信するんだけど、forkして、そこをWebsocketでもいけるようにしてみるってのはありかな、と思ってるのよね。
で、そんなことして何が嬉しいかっていうと、herokuとかrenderみたいなwebアプリケーションをメインターゲットにした種のPaaSでホストできるようになるのよね。
(無料枠で運用しようってのは辛いと思うけど)
#nostrp2p
NostrP2P、オーバレイNWの構成のところは、weaveworks/mesおんぶにだっこなのだけど、meshのリポ見ると、100ノード程度まではスケールするかなーみたいな弱気なこと書いてあって、本当にそうなら、そのレイヤも自分で書かんといかんかも、とか思っている。
そんなわけで、将来的を見据えて、meshライブラリと密結合になり過ぎているところをinterfaceで分離して、トランスポートを他のものに置き換えたりできるようにリファクタリングした。
コツコツ。
https://gist.github.com/ryogrid/0ba0d825c3bb840dffa519c5ab91d4ff
https://github.com/ryogrid/nostrp2p/tree/prepare-for-making-transport-replacable
#nostrp2p
meshライブラリ、ノード間の下層は普通にTCP接続で通信するんだけど、forkして、そこをWebsocketでもいけるようにしてみるってのはありかな、と思ってるのよね。
で、そんなことして何が嬉しいかっていうと、herokuとかrenderみたいなwebアプリケーションをメインターゲットにした種のPaaSでホストできるようになるのよね。
(無料枠で運用しようってのは辛いと思うけど)
#nostrp2p
No replies yet.