All Projects → TFdream → juice

TFdream / juice

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

Programming Languages

java
68154 projects - #9 most used programming language
lua
6591 projects

Projects that are alternatives of or similar to juice

dipdup-py
Modular framework for creating selective indexers and featureful backends for dapps
Stars: ✭ 49 (+53.13%)
Mutual labels:  backend
Trybe-School
All activities while studying at Trybe fullstack software development school. Contains: projects, exercises, course summaries. Brazil, 2020-2021.
Stars: ✭ 73 (+128.13%)
Mutual labels:  backend
nopdb
NoPdb: Non-interactive Python Debugger
Stars: ✭ 67 (+109.38%)
Mutual labels:  tracing
mara-db
Lightweight configuration and access to multiple databases in a single project
Stars: ✭ 36 (+12.5%)
Mutual labels:  backend
smallrye-opentracing
An MicroProfile-OpenTracing implementation
Stars: ✭ 17 (-46.87%)
Mutual labels:  tracing
deno-pokemon
a simple api to create and explore pokemons - made with oak deno framework
Stars: ✭ 20 (-37.5%)
Mutual labels:  backend
kobs
Kubernetes Observability Platform
Stars: ✭ 44 (+37.5%)
Mutual labels:  tracing
envoy-proxy-demos
Set of Envoy Proxy feature demos (Envoy v2 API supported)
Stars: ✭ 63 (+96.88%)
Mutual labels:  tracing
kontenbase
Kontenbase is a no code backend API platform / Backend as a Service (BaaS)
Stars: ✭ 98 (+206.25%)
Mutual labels:  backend
awesome-backend
Curadoria de conteúdos relacionados à backend.
Stars: ✭ 158 (+393.75%)
Mutual labels:  backend
microservices-demo
A Monorepo Demoing Microservices Architecture
Stars: ✭ 36 (+12.5%)
Mutual labels:  tracing
oso-backend
Heart of the oso project.
Stars: ✭ 12 (-62.5%)
Mutual labels:  backend
parse-react
[EXPERIMENTAL] React, React Native, and React with SSR (e.g. Next.js) packages to interact with Parse Server backend
Stars: ✭ 58 (+81.25%)
Mutual labels:  backend
Ghost.jl
The Code Tracer
Stars: ✭ 46 (+43.75%)
Mutual labels:  tracing
smartsla-backend
Backend module for SmartSLA
Stars: ✭ 22 (-31.25%)
Mutual labels:  backend
redux-clean-architecture
📐 A clean architecture framwork
Stars: ✭ 40 (+25%)
Mutual labels:  backend
content defender
Define allowed or denied content element types in your backend layouts
Stars: ✭ 63 (+96.88%)
Mutual labels:  backend
vaahcms
VaahCMS is a laravel based open-source web application development platform shipped with a headless content management system (CMS).
Stars: ✭ 56 (+75%)
Mutual labels:  backend
pm2-io-apm
PM2.io APM for Node.JS
Stars: ✭ 131 (+309.38%)
Mutual labels:  tracing
opencensus absinthe
Opencensus integration with Absinthe
Stars: ✭ 21 (-34.37%)
Mutual labels:  tracing

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 [email protected]: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

邮箱:[email protected]

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].