14

別の質問への回答では、「「meteor deploy」を使用してホストされたサーバーにデプロイされたアプリには、スケーリングに関する保証または SLA がまだありません」と記載されています。そのため、今すぐ完全にスケーリングできることを確認したい場合は、ホストされているサーバーを使用する可能性を排除します.

回答はさらに、「「流星バンドル」で生成されたサーバー バンドルは、基本的に単一のプロセス アプリです。それを複数のインスタンスに接続するか、自動スケーリングを実装するかはあなた次第です」と述べています。

それを読んだ後でも、スケーリングの問題についてはまだよくわかりません。Heroku では、「流星バンドル」の単一プロセス アプリを dyno で実行できると想定しています。しかし、多くの dyno を使用し、それぞれが Meteor サーバー バンドルを実行している場合、Meteor はそれらがすべて同じデータと同期されるように接続できるように設計されていますか?

4

4 に答える 4

5

私自身の質問に答えて、Meteor チームは、Meteor 1.0 に含めるためのスケーラビリティ計画を含むロードマップを発表しました。

于 2013-01-04T21:45:40.607 に答える
2

Meteor はまだ非常に新しいプラットフォームです。スケーラビリティの前に、個人的にはセキュリティの問題を提起します.Meteorは現在、公開されているセキュリティモデルを持っていません. また、Meteor のドキュメントにはセキュリティについての言及はありませんが、Meteor チームはセキュリティに取り組んでいることを確認しており、将来のリリースにはそれが含まれる予定です。ここを見てください:https://stackoverflow.com/questions/10100813/when-can-we-expect-data-validation-and-security-in-meteor

したがって、あなたと私は (セキュリティの実装のために) さらなるリリースを待つ必要があり、おそらく 1.0 のスケーラビリティが内部で処理される前に、または少なくともその方法を説明するドキュメントを用意する必要があると思います.

スケーラビリティがどのように処理されるかについてのアイデアを得るために、そしてそれをよりよく理解するために、流星チームの誰かがスケーラビリティについて答えるべきだと思います.

于 2012-06-14T18:50:59.580 に答える
1

meteor アプリを Heroku にデプロイできますが、1 つの dyno に固執する必要があります。Heroku は WebSocket や Sticky Sessions をサポートしていないためです。

そのため、別の PAAS プロバイダーを見つける必要があります。Nodejitsu は適切なオプションです。複数のインスタンスにスケールしたくない場合は、インスタンス間で書き込み操作を同期する方法を見つける必要があります。

その後、 Meteor Clusterが必要になります- http://goo.gl/2aHJ2

于 2013-06-02T18:08:10.273 に答える