Introduction to Java Open Source Cache System

xiaoxiao2021-03-06  19

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). The 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 as an insertable cache, the smallest dependence Sex, comprehensive documentation and testing. The official website http://ehcache.sourceforge.net/ jcachejcache is an open source program that is working hard 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/ ShiftOnSriftone 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, which is specifically designed for clusters and data-driven web applications using IP Multicast. . 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 Treeche / jbosscachejbosscache is a replicated transaction cache, which 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/jbosscache WhiRlycacheWhirlycache 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/ Author Blog: http://blog.9cbs.net/china2wto/ Related Articles Java Open Source Cache System Introduction Records of Hibernate 3 Reports (Unfinished) columns in the process of learning All file names under the directory ---ListFiles.java Tomcat5 Commuts and Web / LIB under the common / lib directory Struts error and solution

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

New Post(0)