2012-04-11 40 views
30

Giả sử ứng dụng của bạn bị tấn công với đủ người dùng để dừng lại, liệu nó có kích hoạt một phiên bản khác không? Làm thế nào để bạn có kế hoạch để có được xung quanh điều này trong tương lai?Khả năng mở rộng của ứng dụng Meteor

Ian

+5

Bạn có thể muốn cung cấp một số ngữ cảnh. –

Trả lời

17

Không chắc chắn nếu bạn có nghĩa là các ứng dụng được xây dựng với 'bó sao băng' hoặc các ứng dụng triển khai trên các lưu trữ miễn phí với 'sao băng triển khai'.

Ứng dụng được triển khai cho các máy chủ được lưu trữ với 'triển khai meteor' chưa có bất kỳ đảm bảo hoặc SLA nào về chia tỷ lệ. Tuy nhiên, các máy chủ có thể xử lý một chút tải công bằng. meteor.com được lưu trữ trên triển khai meteor và nó tồn tại sau khi khởi chạy Meteor.

Gói máy chủ được tạo bằng 'gói sao băng' về cơ bản là một ứng dụng quy trình đơn lẻ. Bạn có thể kết nối nó với nhiều phiên bản hoặc bạn muốn triển khai tự động mở rộng quy mô.

1

Tôi không rõ ràng với câu hỏi của bạn. không hỏi về khả năng khung meteor cho khả năng mở rộng hoặc ứng dụng meteor lưu trữ khả năng mở rộng môi trường. Không quan tâm, ở đây nó đi

Khi hệ sinh thái khung Meteor phát triển, câu hỏi về khả năng mở rộng của bạn sẽ được trả lời, hiện tại bạn có thể gọi nhiều mô-đun mã nhỏ thông qua Gói.

Meteor có cái gì gọi là meteor bundle cho more mà cuối cùng để triển khai ứng dụng của bạn bất cứ nơi trên khắp thế giới, sau đó bạn có thể có cơ sở hạ tầng của riêng bạn thiết lập để chạy ứng dụng của bạn (một cái gì đó giống như một cân bằng tải mạng tổ chức NodeJS máy chủ và khả năng mở rộng nhiều Ví dụ MongoDB)

1

Nói chung, Meteor có thể mở rộng bằng cách sử dụng gói và sử dụng cơ sở hạ tầng của riêng bạn, như mongo, máy chủ ứng dụng. Giống như @ n1mmy cho biết, khi ứng dụng được nhóm, bạn có thể chỉ định một điểm cuối mongo nào đó từ đó bạn có thể mở rộng lưu trữ dữ liệu. Ngoài ra, khi gói đang chạy, nó thực sự đang chạy trên các nút, có nghĩa là bạn có thể mở rộng ứng dụng web của mình như các ứng dụng nodejs. Tôi nghĩ theo cả hai cách có thể giảm bớt vấn đề của bạn nếu ứng dụng của bạn có quá nhiều người dùng.

Các vấn đề liên quan