每天进步一点点
Day-Day-Up
Bboss
轻量级开发框架,基于Apache License 2.0开源
轻量敏捷
Bboss后端基于Gradle模块化构建,灵活便捷。
模块丰富
框架模块丰富,涵盖数据同步ETL工具、J2ee开发框架、微服务、数据库、中间件、安全、配置、缓存、国际化、elasticsearch client、web session共享、redis、kafka、mongodb、Milvus向量库工具包等常用模块,最大程度满开发需要 。
安全可靠
源于多个实际的大型企业级应用,并进行充分的封装与优化。严格遵守WEB安全规范,从根本上避免SQL注入、XSS攻击、CSRF攻击等常见的 Web 攻击手段。
微服务架构
支持主流的分布式微服务架构,快速构建高可用服务集群。
DataTran-Stream
基于Java的高性能数据交换及流批一体化大数据分析工具,基于Apache License 2.0开源
轻量便捷
基于java开发的ETL工具,支持实时增量/全量数据采集、处理、入库,采用java语言开发数据同步作业,小巧精致;提供丰富的同步作业案例;作业可调试可监控
流批一体化
1) 支持时间维度和非时间维度指标计算 2) 时间维度指标计算:支持指定统计滑动时间窗口,支持设定时间统计窗口类型,在流处理或者离线处理过程中,对于数据到来的先后顺序没有严格要求,乱序数据不影响最终指标计算结果 3) 一个指标支持多个维度和多个度量字段计算,多个维度字段值构造成指标的唯一指标key,支持有限基数key和无限基数key指标计算(维度字段组合形成的唯一指标key的个数是有限的就是有限基数,个数是无限的就是无限基数) 4) 一个作业可以支持多种类型的指标,每种类型指标支持多个指标计算 5)支持准实时指标统计计算和离线指标统计计算 6)可以从不同的数据输入来源获取需要统计的指标数据,亦可以将指标计算结果保存到各种不同的目标数据源
插件丰富
支持关系数据库/向量数据库/http服务/mysqlcdc/Mongodb/Elasticsearch/Kafka/Hbase/本地文件/Ftp/sftp日志/excel/csv文件数据采集同步
可扩展性
提供简单灵活的自定义插件机制,提供高效的并行数据采集和并行入库能力,支持海量数据同步;支持实时增量、全量数据采集;支持增删改数据同步
作业调度可监控
提供丰富的作业调度机制:jdk timer、quartz、xxl-job,可以方便地扩展致其他调度引擎;作业可独立运行、可以嵌入应用运行;可在线控制作业启停
ElasticSearch
基于Java的高性能Elasticsearch RestClient,基于Apache License 2.0开源
Elasticsearch RestClient特性
  • 1 业界兼容性最好的Elasticsearch Client,兼容spring boot 1.x,2.x各版本,兼容Elasticsearch 1.x,2.x,5.x,6.x,7.x,8.x,+
  • 2 具备良好的并发性能,提供客户端点到点自动负载均衡、异步批处理能力
  • 3 提供丰富的开发案例和文档。
Http-Proxy
基于Http协议的轻量级高性能微服务负载均衡器,基于Apache License 2.0开源
Http-Proxy特性
  • 1 提供良好的http rpc api,像调用本地方法一样调用http restful服务
  • 2 具备良好的并发性能,提供客户端点到点自动负载均衡能力
  • 3 支持服务健康监察机制,支持容灾、故障恢复
Session共享
基于java的web session共享框架,基于Apache License 2.0开源
Session共享特性
  • 1 支持跨站跨域session共享
  • 2 支持redis、mongodb存储session数据
  • 3 提供应用session监控功能。
  • 4 提供丰富的开发案例。