YOU'VE MADE A BRAVE DECISION, WELCOME.

每一个不曾起舞的日子都是对生命的辜负。

什么是服务器发送事件(SSE)?服务器发送事件(SSE)是一种基于 HTTP 协议的单向通信协议,它允许服务器以事件流(Event Stream)的形式实时向客户端推送数据,而无需客户端明确请求。它建立在标准的 HTTP 协议之上,通过单向的持久连接,服务器可以主动向客户端发送事件和数据。 本质上,它是以流信息的方式来实现的,由客户端向服务端发起建立连接请求,并保持连接打开,然后服务端主动推送消息给客户端,服务器给客户端发送的 SSE

Read More...


在当今快速演进的云原生时代,Kubernetes 已经成为许多企业构建弹性且可扩展应用的首选解决方案。API7 企业版 提供了强大的安全性和流量管理的能力,并且具备极高的性能。API7 企业版支持您一键连接到 Kubernetes 服务注册中心,代理您在 Kubernetes 集群中部署的服务,下面我们来介绍如何使用 API7 企业版代理 Kubernetes 集群中的应用。 前置准备 安装 API7 企业版 注意:如果 API7 企

Read More...


随着微服务架构的兴起,越来越多的企业开始向微服务架构转型。微服务架构作为一种现代化的解决方案,它将传统的大型单体应用划分为一系列小型且自治的服务。这种架构模式下为开发人员带来了极高的灵活性和可扩展性,但同时也带来了新的挑战,其中之一就是我们今天的主角“微服务架构中的服务发现”。 什么是服务发现服务发现是指在分布式系统中,自动发现和识别可用的服务的过程。它的主要目标是为了解决微服务架构中,分散在各个不同服务器上的服务在运行时能够相互通信,

Read More...


ESB(企业服务总线,Enterprise Service Bus)是一种用于构建和管理企业级应用集成的软件架构。它通过提供一种标准的、可扩展的通信机制,使不同的应用程序能够相互通信和协同工作。在过去的集成中,ESB 在其强大的集成能力、消息传递引擎和规则引擎等多重优势上,使其成为企业集成的首选解决方案。 如今,随着微服务架构和云原生架构的兴起,ESB 解决方案已经被微服务架构和云原生架构替代,因为它们更符合当今业务需求的敏捷性、弹性

Read More...


在当今快速发展的技术领域中,gRPC(Google Remote Procedure Call)已经成为许多应用程序中不可或缺的一部分。然而,要充分发挥 gRPC 的潜力,你需要一个强大的 API 网关来有效管理你的 gRPC 服务,为其提供协议转换、负载均衡、身份认证和授权等关键功能。无论你是否熟悉 gRPC,只需花 5 分钟阅读本文,你将掌握使用 API7 企业版网关代理 gRPC 连接的方法。 前置条件 安装 API7 企业版网

Read More...


介绍MeiliSearch 是一个基于 Rust 写的搜索引擎,并且它也是开源的,既然是用 Rust 写的,那它的稳定性我一定就不用多说了。Meilisearch 包含了你能想到的所有搜索的功能,选择它的一个原因是因为我只想用它的 API 和搜索的能力,但是我想完全自定义一整套 UI 和交互等。说白了,就是我想完全自定义,灵活搭配,但是我不想写一个 Search API。 这里得提一嘴,当然了如果只是个人使用的话,白嫖 Algolia

Read More...


背景最近工作中,遇到了一个很经典的问题,数组去重,因为前段时间带了几个朋友开始学习 Web,发现最初自己开始学习的时候很多技术细节都没有记录下来,今天刚好又遇到了这个问题,于是赶紧随手记下来。 js 对象数组去重方法日常开发过程中,不论是接口返回给我们的数据,还是我们自己创造的数据,难免会遇到有重复的情况,下面介绍两种简单的方法: 假设我们现在有这样的 arr 对象数组: 12345678910111213141516171819con

Read More...


本篇记录了我为 APISIX Dashboard 同步 APISIX 2.13.0 版本所需要做的一些工作内容和步骤,记录下了,既方便自己以后复习,也希望可以帮助到之后的新人~。 一 导出目标 schema.json由于 APISIX 默认未开启所有的插件,而且开启所有插件需要添加一些额外的配置,所以我们选用 docker 来运行 APISIX,并且导出 schema.json。 apisix-docker 仓库原地址:https://

Read More...


背景最近在服务器上学习使用 Apache APISIX,通过源码构建成功后,打算再用 docker 构建一下,然后就遇到了一个端口被占用的问题,找了一圈找到了一个查找被占用端口,并且 kill 掉端口的命令,今天记录一下,防止丢失。 解决 Ubuntu 端口被占用当遇到端口被占用的错误时,大家一定清楚是哪个端口被占用了,一般在错误信息都会有提示: 遇到权限问题时,在命令前加上 su 以根用户的身份运行命令。 查找被占用的端口使用情况

Read More...


本篇文章记录了一个没有后端经验的前端工程师开发 file-logger 插件的过程。 在过去的几个月,社区用户为 Apache APISIX 添加了许多插件,丰富了 Apache APISIX 的生态。从使用者的角度而言,更多样化的插件出现无疑是一件好事,它们在完善 Apache APISIX 高性能和低延迟的基础之上,满足了使用者对于网关的更多期望,即“一站式”和“多功能”。 社区的贡献者们是如何为 Apache APISIX

Read More...


虽然还没想好写点什么,但是总觉得这里放句话比较和谐。