探索88kstar:最强大且易于使用的开源支付系统,助力互联网企业快速发展
本期项目概览:
- Jeepay:开源支付系统
- document-sharing-site:文档在线检索预览
- asyncTool:并行框架
- Helidon:用于编写微服务程序的 Java 库
- AgileBoot-Back-End:快速开发脚手架
Jeepay:开源支付系统
项目介绍:
Jeepay 是一款专为互联网企业打造的开源支付系统,提供交易、退款、转账以及分账等多种开箱即用的功能,同时支持服务商特约商户和普通商户接口。它已成功对接微信、支付宝、云闪付、京东支付、盛付通和农业银行的官方接口,并支持聚合码支付。后端采用 Spring Boot、Spring Security 和 MySQL,前端则基于 Ant Design Vue,系统支持分布式部署并具备高并发处理能力。
系统架构:
Jeepay系统架构图
支付流程图:
Jeepay计全支付聚合码支付流程图
效果图:
相关地址:
document-sharing-site:文档在线检索预览
项目介绍:
这是一个支持几乎所有文档类型(Word、Excel、PPT、PDF、图片等)的开源项目,能够实现文档存储、在线预览和共享功能。其后端采用 Spring Boot、Hutool、Tika(内容分析工具包)、Elasticsearch 和 JWT,前端则基于 Vue 和 Axios。
效果图:
相关地址:
asyncTool:并行框架
项目介绍:
asyncTool 是由京东的一位专家开源的多线程工具库,广泛使用 CompletableFuture
。它可以处理任意的多线程并行、串行、阻塞、依赖和回调任务,并支持灵活组合各线程的执行顺序,同时提供全链路执行结果回调。该框架目前正在京东 App 后台进行高并发和复杂场景的检验测试。
效果图(任务编排,最常用的应用场景):
相关地址:
Helidon:用于编写微服务程序的 Java 库
项目介绍:
Helidon 是一组 Java 库,用于编写基于 Netty 的快速微服务。其体积小、速度快且使用方便,全面支持云原生架构,并支持 GraalVM Native Image。
相关地址:
AgileBoot-Back-End:快速开发脚手架
项目介绍:
AgileBoot 是一个基于 Ruoyi 进行大量重构优化的快速开发框架,旨在解决 Ruoyi 项目中的一些问题,例如命名不规范、模块混乱以及自定义轮子的缺乏单元测试。其后端采用 Spring Boot、Spring Security、Redis、Mybatis Plus 和 MySQL,前端则基于 Vue3 和 Element UI。
重构内容:
效果图:
相关地址: