链路springcloud sleuth zipkin

【计算机网络-数据链路层】流量控制与可靠传输机制

自动重传请求(Automatic Repeat reQuest,ARQ)通过接收方请求发送方重传出错的数据帧来恢复出错的的帧。 1 停止-等待协议 为讨论问题方便,设发送方为 A,接收方为 B。 1.1 无差错情况 A 发送数据帧 DATA0,发完就暂停发送,启动超时计时器,等待 B 的确认。 B ......
链路 计算机网络 流量 机制 数据

27-springcloud-config-3-构建 Spring cloud config 配置中心服务端

构建一个 spring cloud config 配置中心按照如下方式进行: 1、创建一个普通的 Spring Boot 项目 2、在 pom.xml 文件中添加如下依赖: <dependency> <groupId>org.springframework.cloud</groupId> <arti ......

26-springcloud-config-3-配置中心仓库

远程git 本地git 还有码云 码云上创建仓库,git clone 到本地,是一个工程; new 一个目录 config-server 需要在 gitee 上设置好配置中心,我们通过idea 把gitee上的springcloud项目clone到本地,然后再项目下创建一个文件夹config-cen ......

springcloud学习——网关

1.网关的作用 如图,微服务之间调用使用的feign帮我们发送请求。当用户需要访问微服务时,就需要网关来帮忙。 网关主要实现三大作用: 权限控制:网关作为微服务入口,需要校验用户是是否有请求资格,如果没有则进行拦截。 路由和负载均衡:一切请求都必须先经过gateway,但网关不处理业务,而是根据某种 ......
网关 springcloud

25-springcloud-config-2-spring cloud config

Spring Cloud Config 是一个解决分布式系统的配置管理方案。它包含 Client 和 Server 两个部分,Server 提供配置文件的存储、以接口的形式将配置文件的内容提供出去,Client 通过接口获取数据、并依据此数据初始化自己的应用。 Spring cloud config ......

24-springcloud-config-1-配置中心

配置中心: 用于解决服务配置管理问题; 1、传统配置方式: 配置信息分散到系统各个角落方式,配置文件或者在代码中; 2、集中式配置中心: 将应用系统中对配置信息的管理作为一个新的应用功能模块,进行集中统一管理,并且提供额外功能;3、分布式配置中心: 在分布式、微服务架构中,独立的配置中心服务; 为什 ......
springcloud-config springcloud config 24

24-springcloud-配置信息局部刷新-手动刷新

Spring Boot 的actuator提供了一个刷新端点/refresh,添加依赖spring-boot-starter-actuator,可用于配置的刷新; 1、添加依赖: <!--springboot的一个监控actuator--><dependency> <groupId>org.spri ......
springcloud 局部 手动 信息 24

zipkin部署

创建sql SET NAMES utf8mb4; SET FOREIGN_KEY_CHECKS = 0; -- -- Table structure for zipkin_annotations -- DROP TABLE IF EXISTS `zipkin_annotations`; CREATE ......
zipkin

04_物理链路层

MAC MAC MAC包头的协议类型通常使用:0800:IP协议 ,0806:ARP协议 发送方的MAC地址是在网卡生产时写入到ROM里的,接收方的MAC地址需要用目标IP根据ARP协议查到目标MAC。 所以先得搞清楚应该把包发给谁,这个只要查一下路由表就知道了。在路由表中找到相匹配的条目,然后把包 ......
链路 物理 04

04_物理链路层

MAC MAC MAC包头的协议类型通常使用:0800:IP协议 ,0806:ARP协议 发送方的MAC地址是在网卡生产时写入到ROM里的,接收方的MAC地址需要用目标IP根据ARP协议查到目标MAC。 所以先得搞清楚应该把包发给谁,这个只要查一下路由表就知道了。在路由表中找到相匹配的条目,然后把包 ......
链路 物理 04

【计算机网络-数据链路层】集线器、网桥、交换机

1 【物理层】集线器(Hub)——共享式以太网 1.1 为什么使用集线器? 早期的以太网最初采用无源的粗同轴电缆(即不包含电源线)作为共享总线来传输帧,属于基带总线局域网,传输速率为 2.94Mb/s。后来发展到使用价格相对便宜的细同轴电缆。 然而,实践证明这种使用无源电缆线和大量机械接口的总线型以 ......

第三章数据链路层

3.数据链路层 3.1 数据链路层概述 3.1.1 数据链路层的地位 我们在学习数据链路层时,可以将其传输单独看作一条传输线路来进行学习 3.1.2 链路、数据链路、帧 链路:是指一个节点到另一个节点之间直接相互连接(有线或者无线),例如主机H1 和 路由器R1之间相互连接就是一条链路 若中间有多个 ......
链路 第三章 数据

23-springcloud-feign-5-feign接口的实现调用-example

参考文章: https://dandelioncloud.cn/article/details/1470692865516040193 Feign: 是Netflix开发的声明式、模板化的HTTP客户端, Feign可以帮助我们更快捷、优雅地调用HTTP API,”面向接口的形式“调用HTTP请求, ......

21-springcloud-feign-3-使用Feign实现消费者

使用 Feign 实现消费者,我们通过下面步骤进行: 第一步:创建普通 Spring Boot 工程 把接口放在通用的接口层、常量类、model的项目中 第二步:添加依赖 要 添 加 的 依 赖 主 要 是 spring-cloud-starter-netflix-eureka-client 和 s ......

22-springcloud-feign-4-使用Feign实现消费者的测试

负载均衡: 我们知道,Spring Cloud 提供了 Ribbon 来实现负载均衡,使用 Ribbo 直接注入一个 RestTemplate 对象即可,RestTemplate 已经做好了负载均衡的配置; 在 Spring Cloud 下,使用 Feign 也是直接可以实现负载均衡的,定义一个有@ ......

20-springcloud-feign-2-feign做什么?

Feign旨在简化微服务消费方(调用者,客户端)代码的开发,前面在使用Ribbon+RestTemplate进行服务调用时,利用RestTemplate对http请求的封装处理,形成了一套模版化的调用方式,但是在实际开发中,由于服务提供者提供的接口非常多,一个接口也可能会被多处调用,Feign在Ri ......
feign springcloud-feign springcloud 20

19-springcloud-feign-1-feign

Feign 是 Netflix 公司开发的一个声明式的 REST 调用客户端; (调用远程的restful风格的http接口 的一个组件) 调用组件其实很多,比如: 1、Httpclient(apache) 2、Httpurlconnection (jdk) 3、restTemplate(sprin ......
feign springcloud-feign springcloud 19

17-springcloud-ribbon-3-Ribbon 负载均衡策略

Ribbon 的负载均衡策略是由 IRule 接口定义, 该接口由如下实现: 在jar包:com.netflix.ribbon#ribbon-loadbalancer中; 要使用ribbon实现负载均衡,在Spring 的配置类里面把对应的负载均衡接口实现类作为一个Bean配置一下就行了; 负载均衡 ......

16-springcloud-ribbon-2-ribbon实现服务调用

1、首先加入ribbon的依赖,但是eureka已经依赖了ribbon,所以这里不需要再引用ribbon的依赖; 2、要使用ribbon,只需要一个注解: @Bean@LoadBalancedpublic RestTemplate restTemplate(){ RestTemplate restT ......
ribbon springcloud-ribbon springcloud 16

火山引擎 DataLeap 推出全链路智能监控报警平台

更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流群 随着大数据开发场景下需要运维管理的任务越来越多,在日常运维中开发者经常会面临以下几个问题: 任务多,依赖关系复杂:很难查找到重要任务的所有上游任务并进行监控。如果监控所有任务,又会产生很多无用报警,导致有用报警被忽 ......
监控报警 链路 火山 DataLeap 引擎

springcloud gateway根据服务名称进行路由失败There was an unexpected error (type=Service Unavailable, status=503)

出现错误,如下图: 解决办法: 检查自己的yaml文件: server: port: 88 spring: application: name: applicationName cloud: nacos: discovery: server-addr: 127.0.0.1:8848 gateway: ......

15-springcloud-ribbon-1-ribbon客服端负载均衡

Spring Cloud Netflix) -->大量使用了Netflix公司的开源项目 (Spring Cloud Alibaba)-->大量使用了Alibaba公司的开源项目 Spring Cloud Ribbon是基于Netflix Ribbon实现的一套客户端负载均衡器; 我们通常说的负载均 ......
ribbon springcloud-ribbon springcloud 15

SpringCloud怎么实现web端上传超大文件

​ 前言 文件上传是一个老生常谈的话题了,在文件相对比较小的情况下,可以直接把文件转化为字节流上传到服务器,但在文件比较大的情况下,用普通的方式进行上传,这可不是一个好的办法,毕竟很少有人会忍受,当文件上传到一半中断后,继续上传却只能重头开始上传,这种让人不爽的体验。那有没有比较好的上传体验呢,答案 ......
SpringCloud 文件 web

数据链路层

工作在数据链路层的主要网络是以太网 EthernetII是现在使用的主流 IEEE 802.3 是Ethernet II 的前身(20世纪70年代)其中只有一个协议STP 主要的介质有双绞线和光纤 双绞线就是网线只有一个头-水晶头 光纤头分为好几种 协议类型是一串数字,代表协议类型,例如 ox080 ......
链路 数据

【分布式】链路追踪

参考: https://zhuanlan.zhihu.com/p/619861742 Dapper,大规模分布式系统的跟踪系统- Span 基于链路标识 TraceId 的筛选 前端请求 Header 或响应体 Response:大部分用户请求都是在端上设备发起的,因此 TraceId 生成的最佳地 ......
链路 分布式

什么是Spring、Springboot、Springcloud,他们的优缺点是什么?

1.什么是Spring Spring框架是一个开放源代码的J2EE应用程序框架,由Rod Johnson发起,是针对bean的生命周期进行管理的轻量级容器(lightweight container)。 Spring解决了开发者在J2EE开发中遇到的许多常见的问题,提供了功能强大IOC、AOP及We ......
优缺点 Springcloud Springboot Spring

使用篇丨链路追踪(Tracing)很简单:链路实时分析、监控与告警

本小节详细介绍了统计分析的两个关键概念:分析对象与聚合维度,以及它们在链路实时分析、监控、告警三种不同场景下的用法与区别。 ......
链路 实时 Tracing

基于深度学习网络的5G通信链路信道估计算法matlab仿真

1.算法描述 深度学习(英语:deep learning),是一个多层神经网络是一种机器学习方法。在深度学习出现之前,由于诸如局部最优解和梯度消失之类的技术问题,没有对具有四层或更多层的深度神经网络进行充分的训练,并且其性能也不佳。但是,近年来,Hinton等人通过研究多层神经网络,提高学习所需的计 ......
链路 信道 学习网络 算法 深度

day06-SpringCloud Ribbon

SpringCloud Ribbon 1.Ribbon介绍 1.1Ribbon是什么? 官网地址:Netflix/ribbon: Ribbon(github.com) SpringCloud Ribbon 是基于 Netflix Ribbon 实现的一套客户端负载均衡的工具 Ribbon 主要功能是 ......
SpringCloud Ribbon day 06

14-springcloud-eureka-10-Eureka服务注册中心自我保护机制

自我保护机制是 Eureka 注册中心的重要特性,当 Eureka 注册中心进入自我保护模式时,在 Eureka Server 首页会输出如下警告信息: EMERGENCY! EUREKA MAY BE INCORRECTLY CLAIMING INSTANCES ARE UP WHEN THEY' ......