Существует техническое требование для легкого масштабирования новой системы. Эта новая система состоит из трех многоуровневых приложений (в виде пакетных процессоров). Каждый уровень будет содержать как минимум 2 сервера с одним и тем же приложением на каждом сервере.Альтернатива распределенному кешированию
Таким образом, когда один из уровней достигает максимальной производительности, мы можем легко расширить масштабируемость, добавив новый сервер и одно приложение для выгрузки некоторых загрузок обработки.
Проблема в том, что один или два из трех уровней требуют тяжелого кэширования (около 3 миллионов записей и увеличения).
Я думаю об использовании распределенной системы кеширования для преодоления этой проблемы, но новая распределенная система кэширования будет означать дополнительную ошибку, поскольку приложениям теперь необходимо взаимодействовать с дополнительными системами кэширования для обработки.
Я сейчас смотрю на ncache, но просто интересно, есть ли альтернативы этой проблеме? или существует ли какая-либо другая сопоставимая распределенная система кеширования, которая может быть аналогичной или лучше, чем ncache, и также поддерживает корпоративную поддержку?
Спасибо,
Chen
Hi VonC, Спасибо за статью. Это довольно интересная статья. Я предполагаю, что Microsoft находится на этом этапе, поскольку на данный момент она еще не зрелая. Как вы находите Gigaspace XAP? Интересно, что он работает со многими различными языками программирования, и похоже, что он независим от платформы? Спасибо – Chen