Introduction to Java Open Source Cache System

xiaoxiao2021-03-06  40

Several Java Open Source Cache System Performance Comparison: The following is a description of several famous Java open source cache systems: Oscacheoscache is a widely adopted high-performance J2EE cache framework, OSCache can be used for any Java application's normal cache solution. Oscache has the following features: Cache any object, you can cache any JAVA objects without restricted cache sections, or HTTP requests. Has a comprehensive API-OSCache API gives you a comprehensive program to control all OSCache features. Permanent Cache - Cache can write to the hard disk, thus allowing expensive creation (Expensive-to-create data to keep the cache, can even let the application restart. Support Cluster-Cluster Cache Data can be configured by a single parameter configuration and does not need to modify the code. Expiration of the cache record - you can have the maximum control of the expiration of the cache object, including the pluggable refresh policy (if the default performance is not required). Official website http://www.opensymphony.com/oscache/

Java Caching SystemJsc (Java Caching System) is a distributed cache system, a server-based Java application. It is to accelerate dynamic web applications by providing various dynamic cache data. JCS is the same as other cache systems, is also an application for high-speed reading, low-speed write. Dynamic content and reporting systems can achieve better performance. If a website, a duplicate website structure, a database of intermittent update, (instead of continuous update database), can be repeatedly searched, and its performance and scalability can be improved by performing a cache. Official website http://jakarta.apache.org/turbine/jcs/

EHCACHEEHCACHE is a cache in the process in the process, which has the following features: fast, simple, served as Hibernate2.1 acts as an insertable cache, smallest dependency, comprehensive document and test.

Official website http://ehcache.sourceforge.net/

JCachejcache is an open source program that is working to become a JSR-107 open source specification, and JSR-107 specification has not changed many years. This version is still built on the original function definition. Official website http://jcache.sourceforge.net/

ShiftOnShiftone Java Object Cache is a Java LIB that performs a series of strict object cache policies, just like a lightweight configuration cache framework. Official website http://jocache.sourceforge.net/

SwarmcachesWarmcache is a simple and effective distributed cache that communicates with other hosts of the same LAN in which IP Multicast is designed for clusters and data-driven web applications. Swarmcache enables typical read operations that greatly exceed such applications that provide better performance support. Swarmcache uses JavaGroups to manage the communication between the slave relationship and distributed cache. Official website http://swarmcache.sourceforge.net

Treecache / JBossCachejbossCache is a replicated transaction cache that allows you to cache enterprise application data to better improve performance. The cache data is automatically copied so you easily perform clusters between JBoss servers. JBossCache can run a MBean service through a JBoss application service or other J2EE container, of course, it can also run independently. JBossCache includes two modules: Treecache and Treecacheaop. Treecache - is a transaction cache replication by a tree structure. TreecacheAop - is an "object-oriented" cache that uses AOP to dynamically manage Pojo (Plain Old Java Objects) Note: AOP is OOP continuation, is an abbreviation for Aspect oriented Programming, meaning aspect programming. Official website http://www.jboss.org/products/jbosscacheWhirlyCacheWhirlyCache is a quick, configurable, cache that exists in memory. It can speed up the speed of the website or application by caching the object, otherwise you must be established by querying the database or other higher handler. Official website https://whirlycache.dev.java.net/

转载请注明原文地址:https://www.9cbs.com/read-71954.html

New Post(0)