项目作者: TFdream

项目描述 :
Java后端开发库,涵盖:常用工具类、SPI扩展、分布式锁、限流、分布式链路追踪等。
高级语言: Java
项目地址: git://github.com/TFdream/juice.git
创建时间: 2018-08-06T14:58:01Z
项目社区:https://github.com/TFdream/juice

开源协议:Apache License 2.0

下载


Juice

License Release Version Build Status

Overview

开箱即用的Java Web开发框架,内建分布式锁、限流、分布式链路追踪等特性。

Features

  • 常用工具类及Java SPI扩展;
  • 基于Redis的分布式锁实现(包括DistributedLock/MultiLock/RedLock),支持注解配置(key支持SpEL表达式);
  • 支持多种限流器(包括单机限流、分布式限流);
  • 分布式链路追踪,跨应用自动传递traceId(适配Filter、RestTemplate);
  • 动态线程池实现

Requirements

The minimum requirements to run the quick start are:

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

Installation

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

Download the latest JAR or grab via Maven:

  1. <dependency>
  2. <groupId>io.infinityclub</groupId>
  3. <artifactId>juice-spring-boot-starter</artifactId>
  4. <version>1.0.0</version>
  5. </dependency>

or Gradle:

  1. compile 'io.infinityclub:juice-spring-boot-starter:1.0.0'

Quick Start

License

Juice 基于 Apache License 2.0 协议。

Contacts

邮箱:ricky_feng@163.com