Вопрос о масштабируемости Java - PullRequest
0 голосов
/ 02 января 2011

Я разработчик Java и нахожу решение для масштабирования моего нового приложения. У меня есть основное приложение, такое как каталог моих клиентов и множество других «мини-приложений» с той же базой данных / функциональностью, но для разных клиентов.

Какое лучшее решение для того, чтобы мои «мини-приложения» масштабировались как услуга для всех клиентов?

Ответы [ 2 ]

2 голосов
/ 02 января 2011

Типичная многоуровневая архитектура, имеющая

  1. Уровень представления
  2. Уровень бизнес-логики - Уровень обслуживания
  3. Уровень доступа к данным

шкалыочень хорошо.Слои не должны зависеть друг от друга и могут оставаться на разных машинах.Это позволяет очень масштабируемую архитектуру.Мы можем иметь кэширование между слоями для повышения производительности.

1 голос
/ 02 января 2011

Использовать Google Application Engine? (GAE);)

Это позволяет легко масштабировать большое количество клиентов без необходимости заранее знать, сколько клиентов будет использовать ваш сервис.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...