互联网微服务前沿技术栈进阶
文章平均质量分 96
Ybb_studyRecord
这个作者很懒,什么都没留下…
展开
-
Apollo项目实战
Apollo项目实战Apollo项目实战1 Apollo应用1.1 初识ApolloApollo项目实战1 Apollo应用项目地址:https://github.com/ctripcorp/apollo使用手册:https://github.com/ctripcorp/apollo/wiki1.1 初识ApolloApollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服原创 2021-05-22 14:51:56 · 1219 阅读 · 0 评论 -
Service Mesh入门
Service Mesh入门Service Mesh入门1、Service Mesh简介1.1、⽬前微服务架构⾯临的⼀些挑战1.2、技术架构演进1.2.1、发展历史时间轴1.2.2、单机⼩型机时代1.2.3、垂直拆分1.2.4、集群化负载均衡架构1.2.5、服务化改造架构1.2.6、服务治理1.2.7、微服务时代1.2.8、服务⽹格新时期 (Service Mesh)1.3、什么是Service Mesh1.4、Service Mesh产品1.4.1、CNCF1.4.2、Linkerd1.4.3、Envoy原创 2021-05-30 11:42:51 · 736 阅读 · 1 评论 -
Skywalking应用
Skywalking应用Skywalking应用1 Skywalking概述1.1 微服务系统监控三要素1.2 什么是链路追踪1.2.1 链路追踪1.2.2 OpenTracing1.3 常见APM系统1.4 Skywalking介绍2 Skywalking安装2.1 elasticsearch安装2.2 Skywalking安装3 Skywalking应用3.1 agent下载Skywalking应用1 Skywalking概述随着互联网架构的扩张,分布式系统变得日趋复杂,越来越多的组件开始走向分原创 2021-05-12 15:22:03 · 806 阅读 · 0 评论 -
Sentinel实战应用
Sentinel实战应用Sentinel实战应用1 Sentinel核心库1.1 Sentinel介绍1.2 Sentinel核心功能1.2.1 流量控制Sentinel实战应用1 Sentinel核心库Sentinel主页 https://github.com/alibaba/Sentinel/wiki/%E4%B8%BB%E9%A1%B51.1 Sentinel介绍随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 是面向分布式服务架构的流量控制组件,主要以流量为切入点原创 2021-05-19 19:05:15 · 743 阅读 · 1 评论 -
Skywalking Agent原理剖析
Skywalking Agent原理剖析Skywalking Agent原理剖析1 agent原理1.1 Java Agent1.2 定义自己的agentSkywalking Agent原理剖析1 agent原理使用Skywalking的时候,并没有修改程序中任何一行 Java 代码,这里便使用到了 Java Agent 技术,我们接下来展开对Java Agent 技术的学习。1.1 Java AgentJava Agent 是从 JDK1.5 开始引入的,算是一个比较老的技术了。作为 Java原创 2021-05-16 11:49:08 · 5090 阅读 · 3 评论 -
Nacos实战应用 安装 功能应用 集群
Nacos实战应用Nacos实战应用1 Nacos安装1.1 Nacos概要1.2 Nacos安装1.2.1 Nacos安装1.2.1.1 Nacos Derby安装Nacos实战应用1 Nacos安装Nacos是Alibaba微服务生态组件中的重要组件之一,主要用它实现应用的动态服务发现、配置管理、服务管理。https://github.com/alibaba/spring-cloud-alibaba/wiki/Nacos-discovery1.1 Nacos概要Nacos是什么?Naco原创 2021-05-17 19:12:11 · 474 阅读 · 2 评论 -
Service Mesh进阶(BookInfo分析,Istio进阶)
Service Mesh进阶Service Mesh进阶1、BookInfo示例分析1.1、为什么要配置⽹关、虚拟服务?1.1.1、概念1.1.2、IngressGateway1.2、服务之间是如何通信的?1.2.1、K8S四层⽹络架构1.2.2、服务间的通信2、Istio进阶2.1、Sidecar流量接管原理2.1.1、Init 容器解析2.1.2、iptables 注⼊解析2.2、超时与重试2.2.1、超时2.3、熔断器2.3.1、部署httpbin2.3.2、配置熔断器2.3.3、客户端2.3.4、触原创 2021-05-30 16:01:30 · 2154 阅读 · 0 评论 -
Apollo源码剖析
Apollo源码剖析Apollo源码剖析1 Apollo源码搭建1.1 源码下载1.2 导入数据库1.3 apollo-assembly启动服务1.4 服务测试2 Portal创建APP2.1 创建APP2.1.1 实体Bean2.1.2 业务执行流程2.2 数据同步2.2.1 观察者模式2.2.2 事件监听2.2.3 同步业务执行流程3 Namespace创建3.1 创建AppNamespace3.1.1 实体Bean3.1.2 业务执行流程3.2 数据同步3.2.1 事件监听3.2.2 同步业务执行流程原创 2021-05-23 16:41:04 · 1692 阅读 · 0 评论 -
Seata分布式事务
Seata分布式事务Seata分布式事务1 事务概念1.1 事务简介1.2 本地事务1.3 分布式事务1.3.1 跨库事务1.3.2 分库分表事务1.3.3 跨应用事务2 分布式理论2.1 CAP原理2.2 BASE理论2.3 刚柔事务3 常用事务解决方案模型3.1 DTP模型3.2 2PC/3PC3.3 TCC3.4 MQ分布式事务4 Seata 分布式事务4.1 Seata AT模式4.1.1 AT模式工作机制4.1.2 AT模式工作流程描述4.1.3 Seata-Server安装4.1.4 Seata原创 2021-05-19 20:55:01 · 2253 阅读 · 2 评论 -
Nacos安装与Dokcerfile,Docker-Compose
Nacos安装与Dokcerfile,Docker-ComposeNacos安装与Dokcerfile,Docker-Compose1 Nacos安装1.1 Dockerfile1.2 Docker-Compose1.3 Nacos安装1.3.1 Nacos Derby安装1.3.2 Nacos MySQL版安装1.3.3 Docker安装NacosNacos安装与Dokcerfile,Docker-Compose1 Nacos安装关于Nacos安装,可以直接参考官网安装 https://nacos.原创 2021-05-16 21:49:09 · 1768 阅读 · 0 评论 -
Nacos/Sentinel/Seata核心源码剖析
Nacos/Sentinel/Seata核心源码剖析Nacos/Sentinel/Seata核心源码剖析1 Nacos源码剖析1.1 客户端工作流程1.1.1 服务注册1.1.2 服务发现Nacos/Sentinel/Seata核心源码剖析1 Nacos源码剖析Nacos源码有很多值得我们学习的地方,为了深入理解Nacos,我们剖析源码,分析如下2个知识点:1:Nacos对注册中心的访问原理 2:Nacos注册服务处理流程我们接下来对Nacos源码做一个深度剖析,首先搭建Nacos源码环境,原创 2021-05-21 16:59:49 · 327 阅读 · 0 评论