5 powerful Java distributed caching framework __java

Source: Internet
Author: User
Tags jboss server memory java se
5 powerful Java distributed caching framework

When developing a large Java software project, many Java architects encounter database read and write bottlenecks, if you do not take into account the caching strategy in the system architecture, or do not choose a better caching strategy, then refactoring will be a nightmare. This article is mainly to share 5 common Java distributed caching frameworks, which support the caching and read-write capabilities of multiple servers, and make your caching system easier to expand. 1. Ehcache–java Distributed Caching Framework

EhCache is a Java implementation of open source distributed caching framework, EhCache can effectively reduce the load on 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, the official provision of cache configuration in several ways. You can pass in different parameters by declaring the configuration, configuring in the XML, configuring in the program, or invoking the constructor method.

Official website: http://ehcache.org/

Tutorial: http://www.codeceo.com/article/java-ehcache.html 2, cacheonix– High performance Java distributed caching system

Cacheonix is also a java-based distributed cluster caching system that can also help you implement a distributed cache deployment.

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

Tutorial: http://www.codeceo.com/article/java-cacheonix.html 3, asimplecache– lightweight android Cache Framework

Asimplecache is a lightweight caching framework based on Android, which 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

Using tutorials: http://www.codeceo.com/article/asimplecache-android-cache.html 4, JBoss cache– Java caching framework based on things

JBoss Cache is a Java-based transaction processing caching system that aims to build a Java-based cluster solution that can be either server or Java SE applications.

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

Tutorial: http://www.codeceo.com/article/jboss-cache-java.html 5, voldemort– cache framework based on key-value (Key-value)

Voldemort is a distributed key-value caching system based on Java development, 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/

Using tutorials: http://www.codeceo.com/article/voldemort-java-key-value-catch.html

If you have a better distributed Java Caching framework, please leave a comment in the comments recommended, this article will continue to update.

This article link: http://www.codeceo.com/article/5-java-distribute-cache.html

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.