Introduction to Java Development Source Cache System

xiaoxiao2021-03-06  39

Several performance comparisons of several Java open source cache systems:

The following is a few famous Java open source cache systems:

Oscache

Oscache is a widely a wide range of cache solutions. High-performance J2EE cache frames, OSCache can be used for any Java application

Oscache has the following features:

Cache any object, you can save. Unrestricted cache section JSP page or HTTP request, any Java object can be slow

Has a comprehensive API-OSCache API gives you a comprehensive program to control all OSCache features.

Permanent Cache - Cache can be written casually to keep caching, and even let the application restart. So expensive creation (Expensive-to-create)

Support Cluster-Cluster Cache Data can be configured by a single parameter configuration and does not need to modify the code.

Cache record expires - you can maximize if the default performance is not required). The expiration of the control cache object, including the plug-in refresh policy (

Official website http://www.opensymphony.com/oscache/

Java caching system

JSC (Java Caching System) is a server-based Java application with a distributed cache system with a variety of dynamic cache data. Removal Web Application.

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, there is a new database), the website structure that is repeatedly searched, uses the same result of the intermittent update party, and can improve its performance and scalability by performing the sapped database (rather than continuously modified way .

Official website http://jakarta.apache.org/turbine/jcs/

Ehcache

EHCACHE is a pure javaHibernate2.1 acts as a cache in the process, which has the following cache, smallest dependence, comprehensive text: fast, simple, file and test.

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

Jcache

JCache is an open source and is working hard. This version is still constructing in the initial function definition JSR-107 open source specification, JSR-107 specification has not changed many years.

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

Shiftone

Shiftone Java Object Cache is a framework for a lightweight configuration cache operating state. Perform a series of rigorous object caching strategies Java Lib, just like a

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

Swarmcache

Swarmcache is a simple host to communicate, especially for such and effective distributed caches that are greatly exceeded writes, which use IP groups and data-driven web applications to provide better performance support. MultiCast and other places of the same LAN. Swarmcache enables typical reading

Swarmcache uses JavaGroups to manage the communication between the slave relationship and distributed cache.

Official website http://swarmcache.sourceforge.net

Treecache / jbosscache

JBossCache is a replication. Cache data is automatically replicated, allowing the JBoss application service or other J2EE transaction cache, which allows you to easily make a container between JBoss servers to run a MBean service, when enterprise application data is better to improve performance cluster work . JBossCache can run independently.

JBossCache includes two modules: Treecache and Treecacheaop. Treecache - is a transaction cache replication by a tree structure.

TreecacheAop - is a Java Objects) a "object-oriented" cache, which uses AOP to dynamically manage Pojo (Plain Old)

Note: AOP is the continuation of OOP, which is an abbreviation for Aspect oriented Programming, meaning aspect programming.

Official website http://www.jboss.org/products/jbosscache

WhiRlycache

WhirlyCache is a fast image to speed up the website or app. Speed, configurable, existing in the memory, otherwise the cache of the object of the data must be queried. It can be built by cache to the library or other handler

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

New Post(0)