开源软件名称:luffy
开源软件地址:https://gitee.com/noear/luffy
开源软件介绍:
QQ交流群:22200020
是啥?- 我是一个嵌入式 FaaS 引擎 + 扩展中心 + 发布系统。(与云服务的FaaS有区别)
- 理念:运行实例 + 安装几个扩展插件,等于一个性化系统。
- 兼容:jdk8, jdk9, jdk10, jdk11, jdk12, jdk13, jdk14
- 并发:单实例本机测试qps = 4w
想干嘛?- 通过统一的接口嵌入,促成各种FaaS语言的统一编程模型
orm接口,http client接口,lock接口,queue接口,mvc接口,job接口,消息总线接口,函数总线接口
- 集成嵌入式服务治理组件(可通过配置,切换为分布式组件)
配置服务,日志服务,消息服务,缓存服务,对象存储,定时任务,集群管理
有什么能力?- 一切都是:热编辑;热更新;热执行
- 运行动态文件执行的能力(由执行器决定)
- 运行静态文件的能力(可304缓存)
- 扩展执行器的能力(及jar包扩展)
- 提供定时任务能力
- 提供消息总线能力
- 提供拦截器的机制
- 提供勾子的机制
- 提供版本管理的机制
- 提供集群支持的机制(集群支持很友好哦)
- 模板即可直接开发轻量接口
- 函数总线,让不同语言可直接相互调用
- 等等...
演示框架演示应用演示(基于luffy开发的应用)部署极速体验- 运行命令:
docker run -it --rm -p 18080:8080 noearorg/luffy-jtl - 然后打开:
http://localhost:18080/.admin/?_L0n5=1CE24B1CF36B0C5B94AACE6263DBD947FFA53531
常规体验- 使用 docker-compose 部署,配置参考 docker-compose.yml
|
请发表评论