goyave cache vs ehcache de référence
Je suis en train de décider lequel de ces deux éléments à utiliser dans mon projet: goyave cache ou ehcache. Vous cherchez un léger niveau de service solution de mise en cache.
J'ai cherché quelques indices de référence, mais ne pouvais pas trouver toutes.
Si vous avez une référence à portée de main, s'il vous plaît poster ici.
Acclamations.
OriginalL'auteur Raul | 2012-12-18
Vous devez vous connecter pour publier un commentaire.
Le Benchmarking est un glissantes d'affaires. C'est dur pour l'obtenir droite et facile à faux. À moins que votre application va vous faire sortir de l'UC cycle de métal, vous ne devriez pas être inquiet au sujet de la performance: les deux Ehcache et goyave cache sont assez bon pour un projet moyen.
Choses que vous devrait être en accordant une attention API et fonctionnalités. Par exemple, la Goyave cache ne peut pas être utilisé comme 2ème niveau Hibernate cache (qui est, au moins hors de la boîte). Otoh, que Ehcache a grandi un peu de graisse dans les termes de l'API et de la fonctionnalité rampante mais ces choses sont subjective.
De revenir sur le sujet, Goyave cache a été à l'origine tiré d'un projet distinct, concurrentlinkedhashmap qui, je crois,
n'est plus pris en charge en tant que telest juste un one-man-projet et a perdu un peu de quantité de mouvement (voir le commentaire en dessous de ce post). Néanmoins, ancien page du projet a encore quelques repères prouverConcurrentHashMap
(maintenant goyave Cache) de la performance d'être à proximité deConcurrentLinkedHashMap
. J'espère qu'il ne se détériore pas.La goyave est déjà présent dans mon projet, donc je vais juste utiliser la mise en cache de soutien. Si le projet est nécessités passera, je vais ensuite envisager d'autres libs.
Pour référence, voir ces JMH repères pour une comparaison.
OriginalL'auteur mindas