Sleuth:日志收集工具包,封装了Dapper和log-based追踪以及Zipkin和HTrace操作,为SpringCloud应用实现了一种分布式追踪解决方案。 当服务与服务之间调用复杂时,SpringCloud …
标签:后端开发
路由网关---zuul
Zuul:Zuul 是在云平台上提供动态路由,监控,弹性,安全等边缘服务的框架。Zuul 相当于是设备和 Netflix 流应用的 Web 网站后端所有请求的前门。 在微服务盛行的时代,客户端与系统之间的交互基本上如下图…
熔断器---Hystrix
Hystrix:熔断器,容错管理工具,旨在通过熔断机制控制服务和第三方库的节点,从而对延迟和故障提供更强大的容错能力。 说到熔断器,先要引入另外一个词,雪崩效应。 雪崩效应,百度百科的解释是这样的: 登山时,决不能顺着山…
使用Admin监控
在springboot中,也提供了很全面的监控系统。这篇文章介绍一下springboot—admin监控springboot项目。 原来大致是这样的,springboot——admin——server负责当监控中心,功能…
负载均衡---ribbon
Ribbon:提供云端负载均衡,有多种负载均衡策略可供选择,可配合服务发现和断路器使用。 上一篇简单讲解了eureka的使用,这一篇文章基于上一篇的基础上,讲一下springcloud的另一个重要的组件ribbon。 这…
玩转数据结构之集合(Set)和映射(Map)
集合 以二分搜索树为底层的集合实现 基于上节的二分搜索树 public class BSTSet<E extends Comparable<E>> implements Set<E> …
c语言入门这一篇就够了-学习笔记(一万字)
内容来自慕课网,个人学习笔记。加上了mtianyan标签标记知识点。 C语言入门 -> Linux C语言编程基本原理与实践 -> Linux C语言指针与内存 -> Linux C语言结构体 http…
小顶堆数据结构C/C++代码实现
相比队列和栈,很多人可能对堆的概念比较陌生,下面个给出堆的本质概念 一、堆也是一种数据结构,从实际应用意义来说,他是一种最优级别数据永远在第一位的队列,本文皆以最小值为例(小顶堆),即它变相是一种会永远保持最小值先出队的…
RestTemplate的使用
技术之路,不进即退 。吾等菜鸡应埋头于技术之路,破甲斩棘。勿做土鸡瓦狗,贪图安逸。 今天我就来讲一讲我对于RestTemplate的一些理解,我相信大家肯定很多都会用。我今天把它拿出来讲的原因,就是让不清楚的人通过阅读这…
使用Actuator监控
Actuator可能大家非常熟悉,它是springboot提供对应用自身监控,以及对应用系统配置查看等功能。 springboot使用actuator的方式非常简单,只需要在项目中加入依赖spring-boot-star…
maven仓库设置
Maven 中央仓库地址: 1、http://www.sonatype.org/nexus/ 私服nexus工具使用2、http://mvnrepository.com/3、http://repo1.maven.org/…
Mybatis源码解析之四大对象
(注:如果图片有些不清楚的话,访问 Mybatis源码解析之四大对象) 一 环境准备 以一个最简单的例子来看看Mybatis的运行流程以及Mybatis四大对象起了什么作用。 Employee.java package&…