-
SOFATracer 介绍-02-quick start 快速开始
快速开始指南
SOFATracer 接入的组件列表参考:SOFATracer 介绍,在使用时请注意不同组件对应的SOFATracer 版本和 JDK 版本。
环境准备
要使用 SOFABoot,需要先准备好基础环境,SOFABoot 依赖以下环境: - JDK7 或 JDK8 - 需要采用 Apache Maven 3.2.5 或者以上的版本来编译
常见组件
Spring MVC ...
2022-07-09 01:22:02 |
SOFA
-
SOFATracer 介绍-01-overview
SOFATracer
SOFATracer 是蚂蚁金服开发的基于 OpenTracing 规范 的分布式链路跟踪系统,其核心理念就是通过一个全局的 TraceId 将分布在各个服务节点上的同一次请求串联起来。
通过统一的 TraceId 将调用链路中的各种网络调用情况以日志的方式记录下来同时也提供远程汇报到 Zipkin 进行展示的能力,以此达到透视化网络调用的目的。
功能描述
基于...
2022-07-09 01:22:02 |
SOFA
-
SOFARPC 介绍-02-编程界面
非 Spring 环境 API 使用
服务发布
服务发布过程涉及到三个类 RegistryConfig ,ServerConfig ,ProviderConfig 。
1. RegistryConfig
RegistryConfig registryConfig = new RegistryConfig()
.setProtocol("zookeeper")
...
2022-07-09 01:22:02 |
SOFA
-
SOFARPC 介绍-01-overview
SOFARPC 介绍
项目简介
SOFARPC 是蚂蚁金服开源的一款基于 Java 实现的 RPC 服务框架,为应用之间提供远程服务调用能力,具有高可伸缩性,高容错性,目前蚂蚁金服所有的业务的相互间的 RPC 调用都是采用 SOFARPC。
SOFARPC 为用户提供了负载均衡,流量转发,链路追踪,链路数据透传,故障剔除等功能。
SOFARPC 还支持不同的协议,目前包括 bolt,...
2022-07-09 01:22:02 |
SOFA
-
SOFAMesh 介绍-01-overview
SOFAMesh 介绍
该项目仓库已弃用。
该项目将直接向 Istio 贡献,不会继续在 fork 的仓库中开发,请转至 Istio 官网。
SOFAMesh 是基于 Istio 改进和扩展而来的 Service Mesh 大规模落地实践方案。
在继承 Istio 强大功能和丰富特性的基础上,为满足大规模部署下的性能要求以及应对落地实践中的实际情况,有如下改进:
采...
2022-07-09 01:22:02 |
SOFA
-
SOFALookout 介绍-02-Qucik Start 快速开始
SOFALookout 服务端快速开始
使用本机 ES 服务
1) 本地启动 ES
docker run -d --name es -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch:5.6
版本:V5,V6
2) 检查 ES 是否健康
http://localhost:9200/_ca...
2022-07-09 01:22:02 |
SOFA
-
SOFALookout 介绍-01-overview
SOFALookout
SOFALookout 是蚂蚁金服开源的一款解决系统的度量和监控问题的轻量级中间件服务。
它提供的服务包括:Metrics 的埋点、收集、加工、存储与查询等。
该开源项目包括了两个独立部分,分别是客户端与服务器端服务。
客户端部分
SOFALookout Client 是一个 Java 的 SDK,可以帮助开发者在项目代码中进行 metrics 埋点。通过它...
2022-07-09 01:22:02 |
SOFA
-
SOFAJRaft 介绍-01-overview
SOFAJRaft 介绍
本介绍内容来自 braft 文档,原文链接请参见这里。
braft 的关于算法和应用本身的文档非常优秀,由于 jraft 脱胎自 braft,我们强烈推荐阅读上述文档以了解 raft 算法的基本原理和应用。
分布式一致性
分布式一致性 (distributed consensus) 是分布式系统中最基本的问题,用来保证一个分布式系统的可靠性以及容灾能力。
...
2022-07-09 01:22:02 |
SOFA