#微服务框架

go-zero - 高性能微服务框架 集成先进工程实践
go-zero微服务框架高并发代码生成工程实践Github开源项目
go-zero是一款集成了众多工程实践的Web和RPC框架。它为高并发服务的稳定性而生,采用弹性设计,已在大规模用户网站稳定运行多年。框架提供简洁API语法和代码生成工具goctl,支持多种编程语言,内置超时控制、并发管理、自适应熔断等特性。go-zero无需复杂配置,即可提升开发效率和系统稳定性,是现代微服务架构的优选方案。
examples - Kratos框架微服务示例集 涵盖核心功能实现
Kratos微服务框架示例代码中间件传输协议Github开源项目
examples项目展示了基于Kratos框架的多种微服务示例,内容从基础CRUD到服务注册发现不等。项目涵盖配置管理、错误处理、日志系统、指标收集和分布式追踪等核心功能的实现。这些示例有助于开发者深入理解Kratos框架的特性,为微服务应用开发提供参考。
sponge - 高效率低代码Go语言开发框架
sponge代码生成微服务框架Go项目开发Github开源项目
Sponge是一个基于Go语言的开发框架,集成自动代码生成、Gin和gRPC。该框架提供多种代码生成命令,支持将不同功能代码组合成完整服务。Sponge覆盖项目全周期,包括代码生成、开发、测试、API文档和部署。它适用于Web和gRPC服务开发,支持MySQL、MongoDB等多种数据库,并提供微服务框架和服务治理功能,有助于提高开发效率,降低开发难度。
armeria - 灵活多元的微服务开发框架
Armeria微服务框架开源项目JavaLINE CorporationGithub
Armeria是由Netty创建者和LINE Corporation团队开发的开源微服务框架。该框架支持gRPC、Thrift、Kotlin和Retrofit等多种技术,允许开发者灵活选择适合自身需求的方式构建微服务。Armeria适应性强,在保持高性能的同时提供了极大的灵活性,为现代微服务架构提供了有力支持。
fusen-rs - Rust实现的高性能微服务框架 支持多协议和跨语言调用
Rust-RPC框架fusen-rs微服务框架Dubbo3SpringCloudGithub开源项目
fusen-rs是一个基于Rust开发的高性能微服务框架。它通过Rust宏实现高效的RPC调用,支持HTTP1、HTTP2等多种协议,并兼容Dubbo3和SpringCloud生态。框架可与Java项目进行服务注册发现和互相调用,还提供负载均衡、Aspect环绕通知等自定义组件功能,满足灵活的微服务开发需求。
light-4j - 快速轻量的Java云原生微服务框架
微服务框架Light-4J云原生轻量级JavaGithub开源项目
Light-4j是一款快速、轻量的Java云原生微服务框架。相比Spring Boot,它具有更高的性能和更低的内存占用。框架集成了安全验证、API验证、指标收集等功能,支持多种微服务架构。Light-4j采用设计驱动开发,内置DevOps流程,适用于构建高效、安全、可扩展的微服务应用。
finatra - 基于TwitterServer的Scala框架 快速构建高性能应用
FinatraScalaTwitterServerFinagle微服务框架Github开源项目
Finatra是基于TwitterServer和Finagle的Scala框架,用于构建高性能可测试应用。它提供简洁API创建测试Finagle服务器和应用,支持JSON解析、SLF4J日志记录、Finagle客户端等功能。该框架已在Twitter等公司生产环境使用,并持续积极维护。
go-chassis - Go语言云原生微服务框架 加速高性能应用开发
Go-Chassis微服务框架云原生应用服务发现中间件Github开源项目
Go-Chassis是一个为Go语言开发的微服务框架,旨在简化云原生应用的开发过程。该框架具备中间件链、协议无关设计、可观察性和灵活插件系统等特点。内置服务发现、负载均衡、熔断器和路由管理等功能,免去了开发者自行实现复杂解决方案的需求。框架支持多种服务发现机制,包括服务中心和Kubernetes,适用于客户端和服务器端发现模式。Go-Chassis还提供了丰富的中间件,支持熔断、限流、监控和认证等功能,同时允许自定义协议集成。
go-doudou - Go语言微服务框架简化云原生应用开发
go-doudou微服务框架GolangOpenAPIProtobufGithub开源项目
go-doudou是Go语言微服务框架,支持OpenAPI 3.0和Protobuf v3。具备代码生成、服务治理等功能,适用于单体和微服务架构。基于Go接口开发,便于构建云原生应用。
投诉举报邮箱: service@vectorlightyear.com
@2024 懂AI·鲁ICP备2024100362号-6·鲁公网安备37021002001498号