探索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。

重构内容
图片

效果图
图片
图片
图片

相关地址