Airlift简介 Airlift 是一个高性能的 Java 框架,用于构建分布式系统和微服务。它主要由 Presto/Trino 社区创建和维护,最初是为支持这些分布式 SQL 查询引擎的运行而设计的。随着时间的推移,Airlift 已被广泛用…
Dubbo简介 Apache Dubbo 是一个高性能的Java RPC(Remote Procedure Call)框架,最初由阿里巴巴开源,并在2018年成为Apache软件基金会的孵化项目。Dubbo专为提供微服务架构中的服务治理和服务通信而设计,广泛应…
gRPC简介 gRPC 是一个现代化的、高性能的 远程过程调用(Remote Procedure Call, RPC)框架,由 Google 开发并开源。它基于 HTTP/2 协议,使用 Protocol Buffers(protobuf)作为接口定义语言(IDL)和数据序列化…
什么是微服务? 微服务(Microservices)是一种软件架构风格,将一个应用程序划分为一组小型的、独立运行的服务。每个服务都专注于完成一种特定的功能,可以独立开发、部署和扩展。这种架构与传统的单体应用(Mono…
Conductor简介 Conductor 是由 Netflix 开发的一个开源微服务编排平台,旨在帮助开发者构建复杂的分布式应用程序。它特别适用于需要管理多个微服务的长时间运行的业务流程和工作流。 核心概念 工作流…