第一次正经的开源:x-compute一个基于AviatorScript框架设计的开源业务计算引擎

缘由

作为已经工作7年多的开发,想想这么多年不管是个人还是工作上,都直接或间接的被很多的开源项目所帮助,万分感谢这些乐于开源的前辈们,所以我也开始尝试开源,哈哈。

介绍

x-compute是基于AviatorScript框架设计的开源业务计算引擎,继承AviatorScript自身拥有的特性,主要扩展封装了一些函数计算及数据类型校验处理,同时提供一些业务集成能力,包括引用计算、临时计算、计算复制等,帮助快速搭建计算引擎业务。

模块

主要分两个模块,可根据业务需要引入

模块介绍
compute-common提供了一些函数重载及封装,增加了类型校验处理,支持百分号计算等,适用场景:
1. 基础的公式计算
compute-core提供计算业务api,方便快速接入计算引擎业务,适用场景:
1. 类似excel的表格计算场景业务,支持列求和、多列计算、跨表计算等;
2. 自定义表单中的衍生计算业务;
3. …更多业务场景探索

Maven

项目已经上传到中央仓库,可直接导入依赖

<dependency>  
    <groupId>io.gitee.fengdongcao</groupId>  
    <artifactId>compute-common</artifactId>  
    <version>1.0.0</version>  
</dependency>  
<dependency>  
    <groupId>io.gitee.fengdongcao</groupId>  
    <artifactId>compute-core</artifactId>  
    <version>1.0.0</version>  
</dependency>  

快速开始

使用前请先熟悉AviatorScript文档,项目使用文档请阅读中文文档

同时项目刚开始开源,可能还有点不足,希望理解,我会尽力去完善及解决。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值