Каковы различия / сравнение между двумя популярными средами Java Caching Framework Hazelcast Cache и Ehcache? - PullRequest
0 голосов
/ 27 сентября 2018

Ищите сравнение между двумя платформами кэширования -> Hazelcast v3.10.5 и ehcache v3.6.1, также, пожалуйста, обратите внимание на производительность.

Две популярные платформы кэширования развились за определенный период.мы находимся в 2018 году.

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

Какая из них имеет лучшую производительность, когда мывыберите сквозные / синхронные вызовы для приложения, скажем, с 1000 пользовательских запросов в секунду.

Некоторые начальные элементы исследования:

Читать о Hazelcast распространяется, масштабироваться, быть устойчивым.

Ehcache - это автономный фреймворк, тогда как ehcache с терракотой распространяется.

См. Ссылку: Возможно ли реализовать распределенное кэширование с использованием Ehcache без Terracotta Enterprise Suite?

1 Ответ

0 голосов
/ 27 сентября 2018

Это не сравнение яблок с яблоками, поскольку ehcache - это автономный кеш в Java-приложении, тогда как Hazelcast - это распределенная система, которая может работать как встроенная в приложение, так и в виде удаленной службы, такой как клиент-сервер.Оба будут иметь разный уровень производительности.Ehcache не обеспечивает отказоустойчивости, в то время как Hazelcast имеет резервные копии и т. Д.

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

...