前提・実現したいこと
とある理由から、あるアプリの後継にとして新アプリを作成し、旧から新へと移行していこうとしています。プッシュに関してサーバーサイドの処理はほとんど変わらないため、1つのサーバーから新旧2つのアプリにPush を投げたいと考えてます。
しかし、Push Provider として利用させていただいている Gaurun は、Android と iOS を1つずつしか登録できないため、2つのアプリに対応することができない状況です。
システムを大きく変えずに2つのアプリに対応するには、Gaurun を2プロセス稼働させれば可能ではないかと考えました。
試したこと
そこで、単純に2つのプロセスを動かすことで解決できないかと考えました。
ビルドした Gaurun のフォルダをコピーし Gaurun2 を作成し、配下にある Gaurun.toml にそれぞれ異なるポートを設定。
gaurun/bin/gaurun -c gaurun/conf/gaurun.toml &
gaurun2/bin/gaurun -c gaurun2/conf/gaurun.toml &
のように2つのプロセスを起動してみました。
知りたいこと
とりあえず、上記の内容でポートの異なる2つの Gaurun にリクエストを投げてみました。
動いてはいるようなのですが、本当に問題がないかがわかりません。
問題ないよ、もしくはここが問題だよ、という点を教えていただけないでしょうか?
その他参考にした資料
Vagrant環境に複数のDockerのコンテナを構築して複数のプッシュ通知(gauran)する
というページを参照しましたが、正直 Docker の知識がなく(というかサーバーサイドの知識が足りないのですが)いまいち理解できていません。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/03/08 01:55 編集
2019/03/08 01:55
2019/03/08 02:01
2019/03/08 02:09
2019/03/08 03:38