Несмотря на то, что Ehcache был популярен среди систем Java, я считаю его менее гибким, чем другие решения для кэширования.Я играл с Hazelcast, и да, он справился, это было легко запустить и т.д., и это новее, чем Ehcache.Я могу сказать, что Ehcache имеет гораздо больше возможностей, чем Hazelcast, более зрелый и имеет большую поддержку.
Существует также несколько других хороших решений для кэширования со всеми различными свойствами и решениями, такими как старый добрый Memcache, Membase (теперь CouchBase), Redis, AppFabric, и даже несколько решений NoSQL, которые предоставляют хранилища значений ключей с или безупорство.Все они имеют разные характеристики в том смысле, что они реализуют теорему CAP или теорему BASE вместе с транзакциями.
Вам нужно больше заботиться о том, какая из функций обладает желаемым в вашем приложении, опять же, вы должны рассмотреть теорему CAP или теорему BASE для своего приложения.
Этот тест было сделано совсем недавно с Cassandra в облаке Netflix.Они достигли миллионов записей в секунду с около 300 экземплярами.Cassandra - это не кэш-память, но ваша модель данных похожа на кеш, состоящий из пар ключ-значение.Вы также можете использовать Cassandra в качестве кеша распределенной памяти.