Skip to content
/ juice Public

Java后端开发库,涵盖:常用工具类、SPI扩展、分布式锁、限流、分布式链路追踪等。

License

Notifications You must be signed in to change notification settings

TFdream/juice

Repository files navigation

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

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

Download the latest JAR or grab via Maven:

<dependency>
    <groupId>io.infinityclub</groupId>
    <artifactId>juice-spring-boot-starter</artifactId>
    <version>1.0.0</version>
</dependency>

or Gradle:

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

Quick Start

License

Juice 基于 Apache License 2.0 协议。

Contacts

邮箱:ricky_feng@163.com

About

Java后端开发库,涵盖:常用工具类、SPI扩展、分布式锁、限流、分布式链路追踪等。

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published