Skip to content
/ juice Public

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

License

Notifications You must be signed in to change notification settings

TFdream/juice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Oct 15, 2021
e0d8ad6 · Oct 15, 2021

History

59 Commits
Aug 10, 2021
Oct 15, 2021
Oct 8, 2021
Aug 10, 2021
Aug 10, 2021
Aug 10, 2021
Aug 10, 2021
Aug 10, 2021
Aug 10, 2021
Aug 10, 2021
Aug 10, 2021
Aug 10, 2021
Aug 10, 2021
Aug 6, 2018
Mar 17, 2021
Aug 6, 2018
Aug 11, 2021
Aug 10, 2021

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