Fireboom on Sealos:半小时搞定一个月的接口工作

这篇具有很好参考价值的文章主要介绍了Fireboom on Sealos:半小时搞定一个月的接口工作。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

后端日常开发工作中有 88% 的接口都是 CURD,占用了超过 6 成开发时间。这些工作枯燥乏味,且价值低下,不仅荒废了时间,还无法获得任何成就感。而 Fireboom 可在 2 分钟内,完成传统模式下 2 天才能完成的接口,让后端开发者不再搬砖。

👀 Fireboom 是什么

  • Fb 是可视化 API 开发平台,可以快速开发 API;
  • Fb 是一个可视化的 BaaS 开发平台(Backend as a Service);
  • Fb 是一个集「API 开发」、「身份验证」、「对象存储」等于一身的一站式开发平台;
  • Fb 可以是中国版的 Hasura 和 Supabase,支持 PostgreSQL、MySQL、MongoDB 等数据库。

官网https://www.fireboom.cloud/

🎉 Fireboom 有什么

  • 多数据源:数据库(PgSQL、MySQL、MongoDB)、REST API、GraphQL 以及消息队列等;
  • 数据管理:简化版 Navicat,主要包含数据库建模和数据预览功能;
  • 可视化构建 API:基于 GraphQL 可视化构建 API,支持 API 授权、跨源关联、数据缓存、N+1 查询等高阶能力;
  • 实时推送:将 GET 请求转换为实时查询接口,同时具备实时推送能力,业务无死角;
  • SDK 生成:根据 API 实时生成客户端 SDK,当前已支持 React SDK,计划支持 Vue SDK 和 Flutter SDK;
  • 文件存储:集成 S3 规范,实现文件管理,后续将支持钩子进行文件上传的后置处理;
  • 钩子机制:提供了灵活的钩子机制,具备 PRO CODE 能力 (Go、Node、Java、Python...),无惧复杂业务。
  • ...

👨谁适合使用 Fireboom ?

  1. 前端开发者 + Fireboom(Node.js) = 全栈开发者

    • 可视化开发:可视化构建 API,前端也能驾驭
    • PRO CODE:会写 Node TS 函数,就能定制业务逻辑
    • SDK 生成:实时生成客户端 SDK,接口对接从未如此丝滑
  2. 后端开发者 + Fireboom(Golang/Java/Python)= ∞

    • 声明式开发:声明式语言开发 API,BUG 更少
    • 多语言支持:用任意后端语言编写钩子,Golang、Java、Python...
    • 文档生成:实时生成 Swagger 文档,无需手工编写
  3. 独立开发者 + Fireboom= 一支团队

    • 分钟级交付:将传统模式下 2 天才能完成的接口开发时间缩短至 2 分钟
    • 一键部署:一键发布应用到 Sealos 平台,自动化运维无惧“三高”
  4. Hasura、Supabase 用户,获得更强大、快速的开发体验

    • Fb 更适用于本土开发者,中文学习资料及配套组件
    • Fb 支持多种数据库,包括国内常用的 MySQL 数据库
    • Fb 不引入额外学习成本,对外暴露 REST 端点,前端更友好
    • Fb 权限系统更灵活,不仅支持数据库还支持 REST 和 GraphQL 数据源

💥 Fireboom 能用来做什么

Fireboom 是 BaaS 平台,理论上可以开发任意应用的 API!

  1. 移动和 WEB 应用程序:Fireboom 擅长 API 构建,尤其擅长聚合不同库表或三方 API 的数据在一个请求中,能够节省网络请求的成本,提高应用性能。而大部分移动或 WEB 应用程序都是从数据库查询数据,这是 Fireboom 的强项。例如:英语口语练习 APP:https://enjoyfreetalk.com/
  2. 中后台应用:Fireboom 能够与前端低代码平台结合,实现复杂业务逻辑。为了解决中后台开发的需求,Fireboom 生态集成了一套中后台管理界面,并与 Fireboom 深度打通。基于此,快速完成中后台应用,覆盖前端低代码无法实现的用例!例如:Fireboom Admin :https://github.com/fireboomio/fb-admin
  3. 数据大屏应用:Fireboom 擅长数据聚合和复杂 SQL 查询,能够在一次查询中获得页面所需的全部数据,同时,Fireboom 支持服务端订阅,无需客户端轮询,即可实现大屏数据的实时更新。
  4. BFF 层:Fireboom 本身也是一个可编程网关,可作为各数据源的中央访问点,聚合不同数据,为不同客户端按需提供数据,同时提供鉴权等功能。
  5. 物联网应用:Fireboom 支持消息队列,非常适合处理来自物联网设备的数据。Fireboom 将实时消息映射为 GraphQL 订阅,并以 REST API 的推送方式暴露给客户端。同时,Fireboom 支持开发者自定义脚本处理订阅事件,实现事件数据落库等功能。

快速安装使用 Fireboom

  1. 首先通过以下链接打开 Fireboom 的应用模板:

    • https://cloud.sealos.top/?openapp=system-fastdeploy%3FtemplateName%3DFireboom

    部署完成后,点击「确认」跳转到应用详情。

  2. 修改 Parameters:(可选)

    点击“Update”进入设置页。

    Fireboom on Sealos:半小时搞定一个月的接口工作

    设置启动参数。

    • 开发环境启动:dev。若想保护安全,请开启秘钥保护:dev --enable-auth
    • 生产环境启动:strat(带秘钥保护)

    Fireboom on Sealos:半小时搞定一个月的接口工作

  3. 访问控制台界面。

    未开启秘钥保护,直接访问:

    Fireboom on Sealos:半小时搞定一个月的接口工作

    开启秘钥保护则需要继续下述过程:

    Fireboom on Sealos:半小时搞定一个月的接口工作

  4. 查找秘钥(可选)。

    进入 Terminal:

    Fireboom on Sealos:半小时搞定一个月的接口工作

    查看 authentication.key 文件:

    Fireboom on Sealos:半小时搞定一个月的接口工作

  5. 配置 Fireboom(可选)。

    查看 API 外网地址: 设置-> 系统

    Fireboom on Sealos:半小时搞定一个月的接口工作

    修改为:API 端点地址,9991 对应的公网地址。

    • 静态值:选择静态值,设置为 API 端点 公网域名
    • 环境变量:前往 环境变量 ,找到 FB_API_PUBLIC_URL 设置为 API 端点 公网域名

    Fireboom on Sealos:半小时搞定一个月的接口工作

  6. 测试 API。

Fireboom on Sealos:半小时搞定一个月的接口工作

申请内测

加微信申请内测:luxuncode文章来源地址https://www.toymoban.com/news/detail-711810.html

到了这里,关于Fireboom on Sealos:半小时搞定一个月的接口工作的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • python获取一个月的第一天/最后一天

    输出将类似于以下内容: 请注意,上述代码将使用当前的系统日期和时间来获取当前月份的第一天。你也可以手动指定日期和时间来获取特定月份的第一天,如下所示: 输出将类似于以下内容: 输出将类似于以下内容: 请注意,上述代码将使用当前的系统日期和时间来获取

    2024年02月17日
    浏览(50)
  • 使用openpyxl来创建一个月的日程表

    首先你心里要有一张表的样子,openpyxl才能帮你创建出其余的29张。 结果展示

    2024年02月10日
    浏览(43)
  • 【SQL】每类视频近一个月的转发量/率

    统计在有用户互动的最近一个月(按包含当天在内的近30天算,比如10月31日的近30天为10.2~10.31之间的数据)中,每类视频的转发量和转发率(保留3位小数)。 用户-视频互动表 tb_user_video_log (uid-用户ID, video_id-视频ID, start_time-开始观看时间, end_time-结束观看时间, if_follow-是否

    2024年02月12日
    浏览(51)
  • MYSQL SQL查询近7天,一个月的数据

    2023年04月26日
    浏览(51)
  • 华为nova11系列:一个月的深度体验感受,告诉你值不值得入手

    作为一个追求时尚风格的年轻人, nova系列手机一直是我的关注重点。nova 11 Pro发布之后,独特少见的11号色一下子就戳中了我,于是第一时间我给我自己和我老婆分别下单了一台nova 11和nova 11 Pro。 作为主力机深度使用一个月后,可以说体验完完全全是超过我的期待值的。比起

    2024年02月16日
    浏览(71)
  • 如何像 Sealos 一样在浏览器中打造一个 Kubernetes 终端?

    作者:槐佳辉。Sealos maintainer 在 Kubernetes 的世界中,命令行工具(如 kubectl 和 helm )是我们与集群交互的主要方式。然而,有时候,我们可能希望能够在 Web 页面中直接打开一个终端,执行这些命令,而不需要在本地环境中安装和配置这些工具。本文将深入探讨 如何通过 Ku

    2024年02月09日
    浏览(55)
  • 老师,不干了,被偷家了,SAM分割任何事物模型,0样本分割了我研究一个月的数据

    点击订阅专栏 查看专栏列表和对应知识点,本文为seg SAM系列文章,在持续更新。

    2023年04月20日
    浏览(30)
  • 两小时快速入门 TypeScript 基础(一)工作流、基本类型、高级类型

    个人简介 👀 个人主页: 前端杂货铺 🙋‍♂️ 学习方向: 主攻前端方向,也会涉及到服务端(Node.js 等) 📃 个人状态: 2023届本科毕业生,已拿多个前端 offer(秋招) 🚀 未来打算: 为中国的工业软件事业效力 n 年 🥇 推荐学习:🍍前端面试宝典 🍉Vue2 🍋Vue3 🍓Vue2/

    2024年02月11日
    浏览(42)
  • APB接口的24小时钟表计数器

    //2022-3-19 soc设计 //APB接口的钟表计数器模块 //题目1:APB接口的模6计数器/模10计数器模块 // 设计内容: //APB2.0 接口 //支持异步复位(低电平有效) //支持软件同步复位(高电平有效) //支持计数暂停(高电平有效) //钟表计数器的显示按照每秒更新 //钟表计数器按照24小时循

    2023年04月08日
    浏览(29)
  • 一文搞定接口测试及常用接口测试工具解析

    目录 首先,什么是接口呢? 一、常见接口: 二、前端和后端: 三、什么是接口测试: 四、接口组成 五、为什么要做接口测试: 六、接口测试怎么测:  七、用什么工具测 接口一般来说有两种,一种是程序内部的接口,一种是系统对外的接口。 系统对外的接口:比如你要

    2024年02月03日
    浏览(88)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包