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

  1. 修改 Parameters:(可选)

点击“Update”进入设置页。

file

设置启动参数。

file

  • 开发环境启动:dev。若想保护安全,请开启秘钥保护:dev --enable-auth
  • 生产环境启动:strat(带秘钥保护)
  1. 访问控制台界面。

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

file

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

file

  1. 查找秘钥(可选)。

    进入 Terminal:

file

查看 authentication.key 文件:

file

  1. 配置 Fireboom(可选)。

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

file

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

file

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

file

申请内测

+v申请内测:luxuncode

引用链接

[1] ...: https://space.bilibili.com/3493080529373820/channel/collectiondetail?sid=1267673

[2] https://enjoyfreetalk.com/: https://enjoyfreetalk.com/

[3] https://github.com/fireboomio/fb-admin: https://github.com/fireboomio/fb-admin

加入 Sealos 开源社区

体验像个人电脑一样简单的云操作系统

🏠官网链接 https://sealos.io

🐙GitHub 地址 https://github.com/labring/sealos

📑访问 Sealos 文档 https://sealos.io/zh-Hans/docs/Intro

🏘️逛逛论坛 https://forum.laf.run/ sealos 以kubernetes为内核的云操作系统发行版,让云原生简单普及

laf 写代码像写博客一样简单,什么docker kubernetes统统不关心,我只关心写业务!

这些文档涵盖了5G网络优化的多个方面,包括**载波聚合、干扰管理、负载均衡、电调核查等**。以下是对这些文档内容的详细总结: #### **5G网络优化中的载波聚合技术** - **载波聚合的定义和作用**: - 载波聚合(CA)是3GPP在Release 10阶段引入的技术,通过将多个连续或非连续的载波聚合成更大的带宽,提高整网资源利用率和用户体验。 - **开启步骤及脚本**: - 确认站内是否有CA License。 - 添加CA组并配置相关参数。 - 基站盲配置开关打开,激活门限设置,增加CA小区集辅小区配置。 - **载波聚合A5测量事件开关的作用**: - A5测量事件开关打开时,支持CA的UE会A4转A5,调整A5门限1到-43dBm,类似于走A4事件触发异频切换。 - 关闭时,当UE处于载波聚合状态下才会将A4转A5,但不会调整A5门限1。 #### **干扰管理和优化** - **系统外干扰**: - 信号放大器和信号屏蔽器是主要的干扰源。解决建议包括协调推进信号放大器关、替、拆工作,引导用户使用VOLTE业务,以及联系公安进行收缴关闭信号屏蔽器。 - **系统内干扰**: - 包括杂散干扰、阻塞干扰和互调干扰。解决方法包括调整天面、增加隔离度,加装滤波器等。 #### **移动性负载均衡(MLB)配置方案** - **背景描述**:随着LTE用户数的快速发展,部分小区的用户数或PRB利用率已接近容量极限。MLB是指eNodeB判断小区的负载状态,当小区处于高负载状态时,将负载高小区中部分UE转移到负载低的小区,平衡异频或异系统之间的负载。 - **方案分析与实施**: - 方案介绍:MLB分为触发模式、选择目标小区、负载均衡执行三个阶段。根据这三个维度可划分为以下各种类型。 - 配置原则:确定候选邻区,交互负载信息,识别交互邻区和盲邻区,确定目标小区列表。 - 均衡执行:现网采用切换的方式转移同步态用户,RRC connection release方式转移空闲态用户。 - 三种均衡方式的优缺点对比:异频同步态用户数均衡(转移同步态用户)、异频同步态用户数均衡(转移空闲态用户)、异频空闲态UE预均衡。 #### **FDD电调核查及修改方法** - **FDD侧电调修改方法**:查询电调天线配置信息和子单元配置信息,可以查询/修改电子下倾角。 - **GSM侧电调修改方法**:查询天线设备编号、框槽号及天线设备序列号等信息。 - **常见的天线类型及匹配问题**:HW天线是现网绝大多数天线类型,需特别注意设备厂家编码和设备序列号的匹配问题。 综上所述,这些文档详细介绍了5G网络优化中的关键技术和方法,从载波聚合到干扰管理再到移动性负载均衡和FDD电调核查等方面提供了全面的指导和解决方案。通过这些内容的学习和应用,可以有效提升5G网络的性能和用户体验。
文档的内容涉及多个方面,包括**负载均衡测量、大型活动通信保障、5G网络优化等**。以下是对每个文档内容的详细总结: #### **1. 负载均衡测量与优化** 文档一详细介绍了负载均衡测量和优化的重要性,特别是针对移动网络中的4G用户负载均衡。主要内容如下: - **概述**:随着移动互联广泛应用,运营商和互联网深度结合,数据业务需求增加。扩容成为网络维护中的主要工作,保证用户感知和负荷均衡成为关键问题。 - **算法介绍**:介绍了诺基亚从RL55开始引入的新的连接态负载均衡算法(AMLE),通过X2接口和异频邻区交互实现小区间的负载信息交换,触发LB切换。 - **开通流程**:详细说明了LTE1841-Inter Frequency Load Balancing参数配置及其门限设置方法。 - **案例分析**:提供了多个实际案例,如某小区因未开启负载均衡功能导致PRB利用率过高的问题,通过开启负载均衡功能后得到了解决。 #### **2. 大型活动通信保障** 文档二描述了在大型食品博览会活动中的通信保障策略。主要内容如下: - **背景概述**:每年一届的食品博览会吸引大量商家和游客,对通信压力较大。XX移动根据经验制定了详细的保障方案和应急预案[^2^]。 - **容量需求规划**:对场馆内的容量需求进行了预算,并部署了Massive-MIMO特性和应急设备[^4^]。 - **网络负荷预警监控**:建议实施实时监控RRC连接用户数和PRB利用率负荷,以判断网络负荷并及时调整[^4^]。 - **应急参数提前部署**:提出了多种应急措施,如减小低负荷邻区的小区偏置,增大高负荷小区的最小接入电平等[^4^]。 #### **3. 5G网络优化** 文档三至文档十二涵盖了多个5G网络优化的案例和策略。主要内容如下: - **虚拟栅格高载均衡优化**:通过虚拟栅格建模预测最优多频参数组合,降载增效[^3^]。 - **700M劈裂腾退RRU利用**:探讨了如何在广域低业务区覆盖需求场景下使用劈裂的700M RRU设备。 - **基于DPI的广义QOS保障游戏、视频业务**:通过DPI技术识别业务类型并提供不同优先级的调度,提高用户感知体验[^1^]。 - **VoNR语音质量EMI评估验证**:建立了一套后台评估VONR语音质量的指标体系,从整体网络统计角度评估语音服务质量[^1^]。 - **移动“配置智检”试点验证**:基于测量的精准邻区优化工具,减少基础冗余工作,提升准确性[^1^]。 - **居民区5G覆盖研究**:针对居民区场景进行深度覆盖研究和评估体系研究,提升用户感知[^1^]。 综上所述,这些文档涵盖了从负载均衡测量到5G网络优化的各个方面,提供了丰富的理论和实践指导,为提升网络性能和用户体验提供了有力支持。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值