Kratos 是一个轻量级的 Go 微服务框架,提供丰富的微服务相关功能和工具,支持多种传输协议,内置服务发现、负载均衡及中间件扩展,适合构建高性能的分布式应用。
Eureka是一个服务发现工具,主要用于在云环境中管理微服务架构,提供服务注册和发现的功能。它支持客户端和服务器端的健康检查,具备负载均衡和自我保护机制,能够与Spring Cloud无缝集成,适用于各种微服务场景。
FastAPI是一个现代化、快速的Web框架,专为构建API而设计。它基于Python 3.6及更高版本,旨在提供高效、简单且灵活的解决方案,特别适合开发高性能的API服务。FastAPI利用Starlette和Pydantic来实现高性能和自动数据验证,同时支持异步编程,能够处理高并发场景。此外,它还能自动生成OpenAPI文档,极大提升了开发效率。
Higress 是基于阿里内部两年多的 Envoy Gateway 实践沉淀,以开源 Istio 与 Envoy 为核心构建的下一代云原生网关。它实现了安全防护网关、流量网关、微服务网关三层网关合一,显著降低了网关的部署和运维成本。同时,Higress 还作为阿里开源的 AI 原生网关,支撑了通义千问 APP、百炼大模型 API、机器学习 PAI 平台等 AI 业务,服务国内头部的 AIGC 企业及 AI 产品。
Janus 是一个轻量级的 API 网关和管理平台,旨在提供高性能、可扩展的服务。它支持多种协议,并通过灵活的插件系统实现功能扩展,易于集成和配置,同时具备强大的安全性和认证机制,适用于各种场景。
dwim是一个基于语义的建模平台,旨在为软件组件、系统和流程建模,通过模型构建软件,并在适用的情况下利用人工智能填充实现细节。该平台还包含IDP链接,用于部署服务、监控等功能。
Gorilla Mux 是一个强大的路由器和调度程序,专为 Go 语言编写,支持 HTTP 请求的多种匹配方式,能够处理动态路由,支持正则表达式和中间件,方便开发者管理路由和请求。
一个简单的服务器,用于通过 WebSocket 实时发送和接收消息,包含一个时尚的网络用户界面。