Pinned Repositories
ABTestingGateway
ace-cache
基于spring boot上的注解缓存,自带轻量级缓存管理页面。@Cache比spring cache更轻量的缓存,支持单个缓存设置过期时间,可以根据前缀移除缓存。采用fastjson序列化与反序列化,以json串存于缓存之中。ace-cache可以快速用于日常的spring boot应用之中。
activity-platform
营销活动平台,提供平台组件化,活动管理,规则引擎等功能,支撑多种营销活动,方便扩展
advanced-java
😮 互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务等领域知识,后端同学必看,前端同学也可学习
aggregate-framework
Aggregate Framework是为方便开发人员运用DDD和CQRS思想来构建复杂的、可扩展的Java企业应用系统而提供的Java技术框架。该框架提供了Aggregate、Repository、Domain Event等构建块的实现;使用DomainEvent,借助于内建的Disruptor组件,AggregateFramework可使开发人员方便的实现高性能SEDA架构。此外,该框架支持与Spring集成,提供使用 annotation的方式让开发人员方便地为Domain Event定义一个或多个事件处理, 同时可指定事件处理是同步还是异步触发,并支持分布式事务事件; 使用Spring事务管理器管理事务时,支持Unit Of Work数据访问模式以及内建一级缓存以提高访问性能,另也支持可配置的2级缓存。
agileway
提供Java、Web、各种类库增强,尽量避免996 。目前已支持 feign, redis, datasource, shiro, httpclient, rest, codec, serialize 等
agrona
High Performance data structures and utility methods for Java
common-retry
基于resilience4j实现的代码级别retry,以及基于db存储+定时任务的retry补偿,可用于多种场景下的重试实现,并可自定义重试次数、衰减时间、重试调用的方法等
configcenter
configcenter(配置中心):存储管理各个系统在不同环境中的配置,降低配置维护成本。具备配置发布回滚能力、配置更新推送能力、客户端配置缓存能力、对敏感配置设置访问权限能力。使用http协议进行通信,可支持多语言。部署简单、页面操作简洁、运维成本低。后台逻辑简单(代码量不超过1万行,数据库只有7张表),让你能够hold得住。
functionaljava
Functional programming in Java
luchao0111's Repositories
luchao0111/Bifrost
Bifrost ---- 面向生产环境的 MySQL,MariaDB,kafka 同步到Redis,MongoDB,ClickHouse等服务的异构中间件
luchao0111/btrace
BTrace - a safe, dynamic tracing tool for the Java platform
luchao0111/DataX
DataX是阿里云DataWorks数据集成的开源版本。
luchao0111/distributed-limit
一个分布式限流的解决方案!
luchao0111/dynamic-thread-pool-1
🔥 强大的动态线程池,附带监控线程池功能。Powerful dynamic thread pool, with monitoring thread pool function.
luchao0111/dynamic-tp
🔥🔥🔥轻量级动态线程池,内置监控告警功能,基于主流配置中心(默认支持Nacos、Apollo,可通过SPI自定义实现)。Lightweight dynamic threadpool, with monitoring and alarming functions, base on popular config centers (default support Nacos、Apollo, can be customized through SPI).
luchao0111/eden-architect
自研应用框架,开箱即用,零侵入性接入,完全遵循 Spring 官方的模块化管理,保证业务依赖可选项。
luchao0111/eden-demo-cola
阿里巴巴 COLA 架构,基于个人对 DDD、CQRS、SOLID 等设计**的理解,在企业完成生产落地。
luchao0111/EngineX
Engine X - 实时AI智能决策引擎、规则引擎、风控引擎、数据流引擎。 通过可视化界面进行规则配置,无需繁琐开发,节约人力,提升效率,实时监控,减少错误率,随时调整; 支持规则集、评分卡、决策树,名单库管理、机器学习模型、三方数据接入、定制化开发等;
luchao0111/fizz-gateway-community
Fizz Gateway is a Java-based microservice gateway that can achieve hot service aggregation,authorization selection, service script coding, online testing, high-performance routing, API audit management and other purposes. Fizz是基于Java异步框架WebFlux微服务网关,能够实现热服务编排、授权选择、脚本编码、在线测试、高性能路由、API审核等目的,强大插件系统扩展,图形界面帮助企业API服务治理、减少中间层胶水代码、降低编码投入、提高API服务稳定性安全性。A Managerment API Gateway in Java.
luchao0111/frostmourne
Frostmourne(霜之哀伤监控平台)是基于Elasticsearch, Prometheus, SkyWalking, InfluxDB,Mysql/TiDB,ClickHouse, SqlServer, IoTDB数据的监控,报警系统. Monitor & alert & alarm for Elasticsearch,Prometheus data。主要使用springboot2 + vue-element-admin
luchao0111/fs-project
低代码,在线表单,工作流程,智能报表,大屏设计,应用设计,自动化运维,数据治理,商业智能,任务编排。
luchao0111/gobrs-async
Gobrs-Async (异步任务 编排框架) 是一款功能强大、配置灵活、带有全链路异常回调、内存优化、异常状态管理于一身的高性能异步编排框架。为企业提供在复杂应用场景下动态任务编排的能力。 针对于复杂场景下,异步线程复杂性、任务依赖性、异常状态难控制性; Gobrs-Async 为此而生。
luchao0111/ice
Rule engine/process engine, dedicated to solving flexible and complicated hard-coding problems, solving complex rule/process problems with new ideas and higher flexibility, lightweight, high performance, low access cost, and providing matching configurations Action page.
luchao0111/id-generator-2
id-generator部署即使用的ID生成器, 支持HTTP、Dubbo、Spring Cloud方式.
luchao0111/kitty
Spring Cloud & Spring Cloud Alibaba 基础框架,内置了 Cat 监控,互联网公司落地 Spring Cloud 架构必备。
luchao0111/leave-sample
本代码来源于极客时间《DDD实战》专栏。
luchao0111/LogiAM
面向云原生的一站式日志采集配置及运维平台
luchao0111/Lous
API 层网关框架,重复拦截和校验,分级缓存
luchao0111/Mikilin-1
对象属性核查框架:功能对标validate,从使用者角度出发,重新设计,拦截一切不合法属性,让业务处理层不包含一行核查代码,实现至简化编码
luchao0111/mini-spring-cloud
mini-spring-cloud是简化版的spring-cloud
luchao0111/pika
Pika is a nosql compatible with redis, it is developed by Qihoo's DBA and infrastructure team
luchao0111/soul
High-Performance Java API Gateway
luchao0111/spider-flow
新一代爬虫平台,以图形化方式定义爬虫流程,不写代码即可完成爬虫。
luchao0111/Taier
大数据平台-分布式任务调度系统
luchao0111/taskflow
taskflow是一款轻量、简单易用、可灵活扩展的通用任务编排框架,基于有向无环图(DAG)的方式实现,框架提供了组件复用、同步/异步编排、条件判断、分支选择等能力,可以根据不同的业务场景对任意的业务流程进行编排
luchao0111/turbo
Turbo is a light-weight flow engine framework, support BPMN2.0. 一款轻量级流程引擎服务框架,可作为底层服务支持各类流程设计、低代码设计、工作流、服务编排等场景
luchao0111/vjtools
The vip.com's java coding standard, libraries and tools
luchao0111/WLock
A high-reliable, high-throughput distributed lock service based on the consensus algorithm component WPaxos.
luchao0111/x-retry
X-RETRY 是基于异常重试同时支持客户端与服务端重试的高性能分布式异常重试平台,具有接入简单、操作方便、支持动态化配置等特性。