Solon v3.0.3

FaaS - 应用场景与案例介绍

</> markdown

1、FaaS 哪些应用场景可用?

这里,主要是讲讲 Luffy 项目的已有应用场景与案例(凡事,具体问题具体分析):

项目(或案例)说明备注
Luffy嵌入式 FaaS 引擎
Luffy-JTLuffy 应用平台Luffy 能力展示平台(jtc 基于 mysql, jtl 基于 h2)
TeamX轻量级团队协作工具完全基于 Luffy-JT 开发(可动态更新升级)
Water FasS微服务治理中台定制自己的"即时接口"、“定时任务”、“动态事件”
Rubber分布式规则引擎(风控引擎)根据界面操作,定制自己的动态计算能力(算是低代码应用)
Solon FaaSSolon 适配版本提供嵌入式与定制体验,并由 jar 驱动的运行方式

四种不同的案例风格:

  • TeamX,则是一个管理系统(看到的一切是由 FaaS 实现的)
  • Water FasS,算是直接提供 FaaS 编写,但有自己的组织方式
  • Rubber,是可视操作界面,操作好了后,自动转成 FaaS 代码(看不到它的代码,只看到它的运行结果)
  • Solon-FaaS,将 faas 嵌入到 jar 中,并由 jar 驱动运行

2、案例效果

  • Luffy-JT 效果预览:
# 1.luffy-jtl   //控制台:http://localhost:18080/.admin/?_L0n5=1CE24B1CF36B0C5B94AACE6263DBD947FFA53531
docker run -p 18080:8080 noearorg/luffy-jtl:1.7.2

# 2.luffy-jtl/teamx   //首页:http://localhost:18080 //管理员账号:admin 密码:1234
docker run -p 18080:8080 -e luffy.add=teamx.noear -e luffy.init=/teamx/__init noearorg/luffy-jtl:1.7.2

# luffy-jtl/navx   //首页:http://localhost:18080 //管理员账号:admin 密码:1234
docker run -p 18080:8080 -e luffy.add=navx.noear -e luffy.init=/navx/__init noearorg/luffy-jtl:1.7.2
  • Water FaaS 效果预览:

  • Rubber 效果预览: