Joy-Panda / juice

Java后端开发库,涵盖:常用工具类、SPI扩展、用户认证&授权、分布式缓存、分布式锁、分布式限流框架。

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Juice

License Release Version Build Status

Overview

Juice is a programming toolkit for building micro-service (or elegant monoliths) applications in Java.

Features

  • Java common utility classes and SPI Extension.
  • Distributed Lock built on top of the Redis and Zookeeper.
  • Distributed RateLimiter which is similar to Guava's RateLimiter.

Requirements

The minimum requirements to run the quick start are:

  • JDK 1.7 or above
  • A java-based project management software like Maven or Gradle

Installation

> git clone git@github.com:TFdream/juice.git
> mvn clean install -DskipTests

Download the latest JAR or grab via Maven:

<dependency>
    <groupId>io.dreamstudio</groupId>
    <artifactId>juice-core</artifactId>
    <version>0.1.0</version>
</dependency>

or Gradle:

compile 'io.dreamstudio:juice-core:0.1.0'

Quick Start

Wiki
wiki-中文

License

Juice 基于 Apache License 2.0 协议。

About

Java后端开发库,涵盖:常用工具类、SPI扩展、用户认证&授权、分布式缓存、分布式锁、分布式限流框架。

License:Apache License 2.0


Languages

Language:Java 99.3%Language:Lua 0.7%