Warning: Cannot modify header information - headers already sent by (output started at /www/wwwroot/www.16084a.com/index.php:1) in /www/wwwroot/www.16084a.com/var/Typecho/Response.php on line 165
蚂蚁金服 | 开源 - 16084A

蚂蚁金服 | 开源

Ant Design

服务于企业级产品的设计体系,基于确定和自然的设计价值观上的模块化解决方案,让设计者和开发者专注于更好的用户体验。

ant-design

一套企业级的 UI 设计语言和 React 实现。
开源地址:https://github.com/ant-design/ant-design

ant-design-pro

开箱即用的中台前端/设计解决方案。
开源地址:https://github.com/ant-design/ant-design-pro

ant-design-mobile

Ant Design 的移动规范的 React 实现,服务于蚂蚁及口碑无线业务。
开源地址:https://github.com/ant-design/ant-design-mobile

ant-motion

Ant Design 中提炼出来的动效语言,也是一套 React 框架动效解决方案。
开源地址:https://github.com/ant-design/ant-design-mobile

dvajs/dva

dva 首先是一个基于 redux 和 redux-saga 的数据流方案,然后为了简化开发体验,dva 还额外内置了 react-router 和 fetch,所以也可以理解为一个轻量级的应用框架。
开源地址:https://github.com/dvajs/dva

umijs/umi

极快的类 Next.js 的 React 应用框架
开源地址:https://github.com/umijs/umi

AntV

AntV 是蚂蚁金服全新一代数据可视化解决方案,致力于提供一套简单方便、专业可靠、无限可能的数据可视化最佳实践。

antvis/g2

G2 是以数据驱动,具有高度的易用性和扩展性的可视化图形语法。
开源地址:https://github.com/antvis/g2

antvis/g6

G6 是一套便捷、动态和富有交互的流程图和关系分析的图表库。
开源地址:https://github.com/antvis/g6

antvis/f2

F2 是一套精简、高性能、易扩展的移动端可视化解决方案。
开源地址:https://github.com/antvis/f2

egg

Egg.js 为企业级框架和应用而生,我们希望由 Egg.js 孕育出更多上层框架,帮助开发团队和开发人员降低开发和维护成本。

eggjs/egg

企业级 Node.js 框架。
开源地址:https://tech.antfin.com/open-source

SOFAStack

SOFAStack(Scalable Open Financial Architecture Stack)是用于快速构建金融级分布式架构的一套中间件,也是在金融场景里锤炼出来的最佳实践。
项目地址:
https://www.sofastack.tech
https://github.com/sofastack

sofastack/sofa-boot

SOFABoot 是基于 Spring Boot 的一套研发框架。
在完全兼容 Spring Boot 的基础上,SOFABoot 还提供了启动期监控检查,上下文隔离,模块化开发,类隔离,日志空间隔离等等能力。
同时 SOFAStack 中间件体系提供了很多组件,例如 RPC 框架、动态配置、消息框架、分布式事务等,这些组件都已经集成到 SOFABoot 中,用户可以在 Spring Boot 中一站式的使用 SOFAStack 中间件。
开源地址:https://github.com/sofastack/sofa-boot

sofastack/sofa-rpc

SOFARPC 是一个高可扩展性、高性能、生产级的 Java RPC 框架。
SOFARPC 致力于简化应用之间的 RPC 调用,为应用提供方便透明、稳定高效的点对点远程服务调用方案。
为了用户和开发者方便的进行功能扩展,SOFARPC 提供了丰富的模型抽象和可扩展接口,包括过滤器、路由、负载均衡等等,同时围绕 SOFARPC 框架及其周边组件提供丰富的微服务治理方案。
开源地址:https://github.com/sofastack/sofa-rpc

sofastack/sofa-mosn

SOFAMosn 全名 Modular Observable Smart Network,可作为 SOFAMesh 中的数据平面 Sidecar,亦可独立部署使用。使用 Go 语言编写,兼容 Envoy 的 API,可以与 Istio 集成。支持 HTTP 1.1/2.0、SOFARPC 和 Dubbo 协议。
开源地址:https://github.com/mosn/mosn

sofastack/sofa-mesh

SOFAMesh 是基于 Istio 改进和扩展而来的 Service Mesh 大规模落地实践方案。
在继承 Istio 强大功能和丰富特性的基础上,为满足大规模部署下的性能要求以及应对落地实践中的实际情况,有如下改进:

  1. 采用 Golang 编写的 MOSN 取代 Envoy
  2. 合并 Mixer 到数据平面以解决性能瓶颈
  3. 增强 Pilot 以实现更灵活的服务发现机制
  4. 增加对 SOFARPC、Dubbo、HSF 等的支持
    开源地址:https://github.com/sofastack/sofa-mesh

SOFATracer

SOFATracer 是一个用于分布式系统调用跟踪的组件,通过统一的 TraceId 将调用链路中的各种网络调用情况以日志的方式记录下来,以达到透视化网络调用的目的,这些链路数据可用于故障的快速发现,服务治理等。为了解决在实施大规模微服务架构时的链路跟踪问题,SOFATracer 基于 OpenTracing(http://opentracing.io) 规范并扩展其能力,包括基于 Disruptor 高性能无锁循环队列的异步落地磁盘的日志打印能力, 自定义日志格式,日志自清除和滚动能力,基于 SLF4J MDC 的扩展能力,统一的配置能力等。同时 SOFATracer 也对接了开源生态,可以选择将 Tracer 数据对接到 Zipkin 等开源产品做链路展示。
开源地址:https://github.com/sofastack/sofa-tracer

sofastack/sofa-lookout

SOFALookout 是一个利用多维度的 Metrics 对目标系统进行度量和监控的项目。SOFALookout 的多维度 metrics 参考 Metrics2.0 标准。SOFALookout 项目分为客户端部分与服务器端部分。

  1. 客户端是一个 Java 的类库,可以将它植入您的应用代码中采集 Metrics 信息,客户端更多详情。
  2. 服务端代码部分,将于下一版本提供。通过 SOFALookout 的服务,可以对 Metrics 数据进行收集、加工、存储和查询等处理,另外结合 Grafana,可做数据可视化展示。
    开源地址:https://github.com/sofastack/sofa-lookout

sofastack/sofa-registry

SOFARegistry 是一个生产级、高时效、高可用的服务注册中心。
开源地址:https://github.com/sofastack/sofa-registry

sofastack/sofa-bolt

SOFABolt 是一套基于 Netty 实现的网络通信框架。
开源地址:https://github.com/sofastack/sofa-bolt

sofastack/sofa-ark

SOFAArk是一款基于 Java 实现的轻量级类隔离容器。
开源地址:https://github.com/sofastack/sofa-ark

sofastack/sofa-acts

SOFAActs(AntCoreTest)是一款白盒测试框架,旨在为企业提供高效、精细化的接口自动化测试。
开源地址:https://github.com/sofastack/sofa-acts

sofastack/sofa-jraft

SOFAJRaft 是一个基于 RAFT 一致性算法的生产级高性能 Java 实现,支持 MULTI-RAFT-GROUP,适用于高负载低延迟的场景。
开源地址:https://tech.antfin.com/open-source

sofastack/sofa-dashboard

SOFADashboard 是 SOFAStack 生态的管控端,提供应用信息查看,服务治理,动态模块管控等功能。
开源地址:https://github.com/sofastack/sofa-dashboard

其他开源项目

macacajs/macaca-datahub

全周期的数据环境解决方案。
开源地址:https://github.com/macacajs/macaca-datahub

macacajs/NoSmoke

多端自动遍历器
开源地址:https://github.com/macacajs/NoSmoke

macacajs/app-inspector

多端查看器
开源地址:https://github.com/macacajs/app-inspector

alibaba/anyproxy

基于Node的一款开放式的代理工具,接口可编程,支持对请求和返回的行为进行编码控制。
开源地址:https://github.com/alibaba/anyproxy

来源:https://tech.antfin.com/open-source

文章有用,请随意赞赏

发表评论