5 powerful Java distributed cache framework recommendations

Source: Internet
Author: User
Tags jboss server memory java se

5 powerful Java distributed cache framework recommendations

In the development of large Java software projects, many Java architects will encounter the database read and write bottlenecks, if you are in the system architecture and do not take into account the cache policy, or do not choose a better caching strategy, then it will be a nightmare to refactor.


In the development of large Java software projects, many Java architects will encounter the database read and write bottlenecks, if you are in the system architecture and do not take into account the cache policy, or do not choose a better caching strategy, then it will be a nightmare to refactor. This article is mainly to share 5 common Java Distributed Cache framework, these caching frameworks support multiple server cache read and write function, can make your cache system easier to expand.

1. Ehcache –java Distributed Cache Framework

EhCache is a Java implementation of the open-source distributed cache framework, EhCache can effectively reduce the load of the database, you can keep the data in different server memory, when the need for data can be quickly accessed. At the same time the Ehcache extension is very simple and there are several official cache configurations available. You can pass in different parameters by declaring the configuration, configuring it in XML, configuring it in a program, or invoking a constructor method.

Official website: http://ehcache.org/

Usage Tutorial: http://www.codeceo.com/article/java-ehcache.html

2. Cacheonix – High-performance Java distributed cache system

Cacheonix is also a Java-based distributed cluster caching system that can also help you deploy distributed caches.

Official website: http://www.cacheonix.com/

Usage Tutorial: http://www.codeceo.com/article/java-cacheonix.html

3. Asimplecache – Lightweight Android Cache Framework

Asimplecache is an Android-based lightweight caching framework that has only one Java file, and Asimplecache can basically cache commonly used Android objects, including plain strings, JSON objects, serialized Java objects, byte arrays, and so on.

Official website: Https://github.com/yangfuhai/ASimpleCache

Usage Tutorial: http://www.codeceo.com/article/asimplecache-android-cache.html

4. JBoss Cache – The Java caching framework based on things

JBoss Cache is a Java-based transaction caching system that aims to build a Java framework-based clustering solution that can be a server application or a Java SE application.

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

Usage Tutorial: http://www.codeceo.com/article/jboss-cache-java.html

5. Voldemort – Cache framework based on key-value (Key-value)

Voldemort is a Java-based distributed key-value caching system, like JBoss Cache, Voldemort also supports cache synchronization between multiple servers to enhance system reliability and read performance.

Official website: http://www.project-voldemort.com/voldemort/

Usage Tutorial: http://www.codeceo.com/article/voldemort-java-key-value-catch.html

Reference: 5 powerful Java distributed cache framework recommendations

5 powerful Java distributed cache framework recommendations

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.