Java架构技术进阶

面试官:你熟悉Apache SkyWalking监测系统项目吗?

2020-06-22  本文已影响0人  代码搬运者Java

什么是云原生?

在讲云原生之前,我们先了解一下CNCF,即云原生计算基金会,2015年由谷歌牵头成立,基金会成员目前已有一百多企业与机构,包括亚马逊、微软。思科等巨头。
目前CNCF所托管的应用已达14个,下图为其公布的Cloud Native Landscape,给出了云原生生态的参考体系。

image

云原生

CNCF给出了云原生应用的三大特征

云原生包含了一组应用的模式,用于帮助企业快速,持续,可靠,规模化的交付业务软件。云原生由微服务架构DevOps 和以容器为代表的敏捷基础架构组成。
这边引用关于云原生所需要的能力和特征总结

image

Apache SkyWalking监测系统

《Apache SkyWalking监测系统》就是专门为微服务云原生和基于容器(Docker,Kubernetes,Mesos)的体系结构而设计的实战项目,Github上已标星13.8K点我领取《Apache SkyWalking监测系统》项目源码及开发文档

image

核心功能

SkyWalking是一个开源APM系统,包括对Cloud Native体系结构中的分布式系统的监视,跟踪,诊断功能核心功能如下:

image

现场演示

image

仪表板

image image

谁在使用SkyWalking?

数以百计的公司和组织将SkyWalking用于研究,生产和商业产品。包括一线互联网大厂【腾讯、DIDI、阿里巴巴、等等】点我领取《Apache SkyWalking监测系统》项目源码及开发文档

image

核心文档整理目录

image

学习感言

技术架构的演变非常快,各种新的名词也是层出不穷。本文主要是对云原生企业级项目的概述。云原生应用项目的三大特征:容器化封装、动态管理、面向微服务。首先由CNCF组织介绍了云原生的概念,然后对实战项目进行剖析分解。云原生项目是当下很火的讨论话题,是不同思想的集合,集目前各种热门技术之大成。

上一篇下一篇

猜你喜欢

热点阅读