問題タブ [server-to-server]
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.
spring - IM チャット サーバーを既存の Spring サーバーに統合する
openFire XMPP サーバーを現在の会社の Spring サーバーに統合しようとしていますが、答えが見つからない 2 つの大きな質問があります -
最初に現在のアーキテクチャから始め
ます-1.xmppサーバーには、SpringサーバーDBから分離された独自のDBサーバーがあります。これは、ユーザーの文字履歴などを保持する専用マシンです2.SpringサーバーにはDBがあり
ますユーザー資格情報(md5暗号化)とクライアントアプリケーションデータを保持する独自の
3.スプリングサーバーは、HTTPリクエストを処理する専用です(専用RESTサーバー)
全体として、チャットサーバーと残りのサーバーの2つのDBサーバーがあります
ここで質問です -
1. xmpp サーバーへの登録を禁止できますか (つまり、残りのサーバー IP をホワイトリストに登録し、ユーザーが登録した後にユーザーを作成できる唯一のサーバーにします)?
2. セキュリティ上の理由から、Rest サーバーはログインしているユーザーのセッションを 2 日ごとに切り替えます。iOS および Android クライアントはローカルでセッション管理を処理します。これらのセッションを XMPP サーバーで使用するにはどうすればよいですか?
明確にするために-ユーザーセッションが期限切れになる可能性があるため、チャットクライアントもRESTサーバーに対して再認証する必要があるため、ユーザーがxmppサーバーをチャット目的でのみ使用できるようにしたいが、アプリケーション自体にログインした後にのみ使用できるようにしたい.これを達成できますか?
3. REST サーバーに過負荷が発生しませんか? (つまり、Rest サーバーはクライアント要求と XMPP サーバー要求を処理する必要があります)
4. この種のシステムを実現するための最適なアーキテクチャは何ですか (チャット サーバー、チャット サーバー用の db サーバー、Rest サーバー、Rest サーバー用の db サーバー) )システムが水平方向にスケーリングできるようにしますか?
一般的なアーキテクチャを説明する記事または関連するものをグーグルで検索しましたが、関連するものは何も見つかりませんでした.ハウツー
前もって感謝します。
php - ポートに接続できませんが、PHPで80です
無料のホスティング プラットフォームに Web スペースがあります。後者は、php スクリプトで 80 以外のポートへのサーバー間接続を許可しません。php Curl ライブラリを使用して 80 以外のポートで別の Web サイトに接続する必要がありますが、明らかに機能しません。ホストが接続をブロックしています。この制限を回避する方法はありますか?
linux - 1 つのコマンド ラインで、リモート サーバーからリモート サーバー、ローカル サーバーへの SCP を実行できますか?
私はブリッジサーバーに接続しており、そこから別のサーバーに接続しています。そのため、SCP コマンドを使用して、ブリッジの上に立ってリモートから scp を実行することなく、ファイルまたはフォルダーを 1 行でコピーできるかどうかを知りたかったのです。ブリッジしてから、ブリッジからローカルに scp します。それが不可能なら、私は理解します。返信ありがとうございます。