問題タブ [node-xmpp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - node-xmpp-bosh をサポートする http のみで https を使用する
はじめに
XMPP Webクライアントとしてconverse.jsを使用しています。したがって、双方向通信を処理する bosh サーバーが必要です。そのようなサーバーはnode-xmpp-boshとして機能します。私のサイトはSSL/TLSで暗号化されており、https経由でしか利用できないため、boshサーバーへの接続は暗号化通信でしか許可されていません。残念ながら、node-xmpp-bosh は SSL/TLS をサポートしていません。
質問
何らかの形でトラフィックを転送することで、これを回避できますか? または、道に迷って別の bosh サーバーを検索する必要がありますか?
node.js - 認証および登録中の問題 node-xmpp
node.js から ejabberd に node-xmpp を介して新しいユーザーを登録しようとしていますが、認証および登録イベントが呼び出されておらず、接続もされていません。
node-xmpp で新しいユーザーを登録して認証するにはどうすればよいですか。
javascript - Firebase Cloud Messaging - スケーリングするアプリ サーバー (同時接続)
ユーザーと通知のやり取りに大きく依存する iOS アプリを作成しています。ユーザーが通知を操作すると、ユーザー自身とそのフォロワーにすぐに通知されます。
このために、私はすでに他の Firebase サービスを使用しているため、Firebase Cloud Messaging を使用することにしました。
私のアプリ サーバーは、Node.js とnode-xmpp-serverを使用して TypeScript で記述されています。ドキュメントによると、 FCM Java SDK は存在しないため、Node.js が論理的な選択でした。
サーバーを実行するClient
と、FCM からの受信スタンザを作成してリッスンします。これに似たもの:
サーバー全体で、Client
FCM からのすべての受信スタンザをリッスンするのは 1 つだけです。
Firebase のドキュメントで見つけられなかった質問がたくさんあります。
- 同時スタンザはサーバーに届きますか? または、Firebase は一度に 1 つだけが送信され処理されることを保証しますか?
- 同時スタンザが入ってくるとどうなりますか? いくつかは失われますか?
- 同時スタンザを処理するためにサーバーを再構築する必要がありますか? もしそうなら、FCM でできることはスタンザをリッスンすることだけです。
ありがとう!