Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
/ 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

AltStyle によって変換されたページ (->オリジナル) /