中文 | 英文 | 释义 |
Dubbo | Dubbo | Dubbo 是一个分布式服务框架,致力于提供高性能和透明化的 RPC 远程服务调用方案,是阿里巴巴 SOA 服务化治理方案的核心框架,每天为 2,000+ 个服务提供 3,000,000,000+ 次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点。 |
Fat JAR | Fat JAR | Fat JAR 是一种可执行的 JAR 包(Executable JAR),包含编译后的类及代码运行所需依赖 jar 的存档,可以使用 |
Gradle | Gradle | ApacheGradle 是一个基于 Apache Ant 和 Apache Maven 概念的项目自动化构建工具。它使用一种基于 Groovy 的特定领域语言(DSL)来声明项目设置,抛弃了基于 XML 的各种繁琐配置。 |
Jetty | Jetty | Jetty 是一个开源的 Java servlet 容器,它为基于 Java 的 Web 容器,例如 JSP 和 servlet,提供运行环境。 |
Log4j | Log4j | Apache Log4j,即 log for Java(Java 的日志),是 Apache 的一个开源项目,可以控制日志信息输送的目的地,也可以控制每一条日志的输出格式,通过定义每一条日志信息的级别,能够更加细致地控制日志的生成过程。 |
Log4j 2 | Log4j 2 | Log4j 2 是 Log4j 的升级版。 |
Logback | Logback | Logback 是一个开源日志组件。SOFABoot 默认使用 SLF4J + Logback 日志框架。 |
Maven | Maven | Apache Maven 是一个项目管理和构建自动化工具,为开发者提供了一套完整的构建生命周期框架,开发团队几乎不用花多少时间就能够自动完成工程的基础构建配置。 |
RPC ID | RPC ID | RPC ID 在 SOFABoot 参数中写法为 RpcId。RpcId 代表了本次请求在整个调用链路中的位置,比如 A 系统在处理一个请求的过程中依次调用了 B,C,D 三个系统,那么这三次调用的 RpcId 分别是:0.1,0.2,0.3。如果 B 系统继续调用了 E,F 两个系统,那么这两次调用的 RpcId 分别是:0.1.1,0.1.2。 |
SOFA | SOFA | Scalable Open Financial Architecture,简称 SOFA,是蚂蚁金服自主研发的金融级分布式中间件框架。 |
SOFABoot | SOFABoot | 基于 Spring Boot 的中间件轻量集成方案,与标准的 Spring Boot 工程无缝集成,集成了全套 SOFA 金融级中间件。 |
SOFAREST | SOFAREST | SOFAREST 是一种基于 JAX-RS(Java API for RESTful Web Services)标准的 SOA(Service-Oriented Architecture)解决方案。 |
SOFARPC | SOFARPC | SOFARPC 提供应用之间的点对点服务调用功能。 |
Spring Boot | Spring Boot | Spring Boot 是一种用于简化 Spring 应用的初始搭建以及开发过程的框架,该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板式的配置。 |
Spring Cloud | Spring Cloud | Spring Cloud 是一系列框架的集合,利用 Spring Boot 简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用 Spring Boot 的开发风格做到一键启动和部署。 |
Starter | Starter | Spring Boot/SOFABoot 的启动器,可快速接入内嵌的功能模块。 |
Tengine | Tengine | 由淘宝网发起的 Web 服务器项目。它在 Nginx 的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。 |
Tomcat | Tomcat | 主要是作为 Java servlet/JSP 容器,也有许多传统 Web 服务器的性能。 |
TraceId | TraceId | TraceId 指的是 Tracer 中代表唯一一次请求的 ID,此 ID 一般由集群中第一个处理请求的系统产生。 |
Tracer | Tracer | 标识整个请求链,即一系列 Span 的组合。其自身的 ID 将贯穿整个调用链,其中的每个 Span 都必须携带这个 traceId,因此 traceId 将在整个调用链中传递。 |