潜修55天,苦学371页的SpringCloud39个基础实例+1个综合项目 Spring

潜修55天,苦学371页的SpringCloud39个基础实例+1个综合项目

写在前面 作为一名Java开发者,不会SpringCloud吗?它是在面试求职中必会被问到的,也是在企业任职中所需的技能,那么你知道SpringCloud是什么吗?为什么用吗?怎样用吗?为什么要这样用吗?如何可以用的更好吗?有什么最佳的实践吗?今天用知识点+实例的方式+综合项目来介绍Springcloud: 思维导图安排 第一篇 入门 第1章进入微服务世界 1...
阅读全文
微服务学习与思考(04):微服务技术体系 编程技术

微服务学习与思考(04):微服务技术体系

前面微服务3篇文章: 微服务学习与思考(01):什么是微服务?微服务的优势和劣势 微服务学习与思考(02):微服务实施前有哪些问题需要思考? 微服务学习与思考(03):微服务总体架构图解 一、微服务技术体系 下图列出了微服务的技术体系: 二、Golang微服务技术栈 微服务框架 go-micro go-ki...
阅读全文
架构设计(12) --分布式链路跟踪:Zipkin实践 编程技术

架构设计(12) --分布式链路跟踪:Zipkin实践

我们最近升级改造我们链路跟踪系统Log2,然后我们花了将近一周时间调研不少开源的链路跟踪系统,在此调研过程中,做了一些笔记和总结,若有误请指教。 一、Zipkin是什么 《架构设计(12) 分布式链路跟踪》提到, Google的Dapper论文,介绍了如何进行服务追踪分析。其 基本思路 是在服务调用的请求和响应中加入ID,标明上下游请求的关系。利用这些信息,可以可视化地分析服务调用链...
阅读全文
SpringCloud -架构初识(1) 编程技术

SpringCloud -架构初识(1)

Spring Cloud 微服务总体架构图 架构组件解释 1、Sleuth-链路跟踪 为服务之间调用提供链路追踪。通过Sleuth可以很清楚的了解到一个服务请求经过了哪些服务,每个服务处理花费了多长。从而让我们可以很方便的理清 各微服务间的调用关系 ; 2、断路器(Hystrix) 在微服务架构中,根据业务来拆分成一个个的服务,服务...
阅读全文
SpringCloud第一篇:介绍 Spring

SpringCloud第一篇:介绍

1. 什么是springcloud? Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring Cloud并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起实际考验的服务框架组...
阅读全文
12. SpringCloud Sleuth分布式链路跟踪 编程技术

12. SpringCloud Sleuth分布式链路跟踪

1. 概述 1.1 为什么会出现这个技术?需要解决哪些问题? 在微服务框架中,一个客户端发起的请求在后端系统中会经过多个不同的服务节点调用来协同产生最后的请求结果,每一个前段请求都会形成一条复杂的分布式服务调用链路,链路中的任何一环出现高延时或错误都会引起整个请求最后的失败。 解决什么问题? 假设现在产品调库存模块,发送了链路数据后,谁调谁zipkin会记...
阅读全文
介绍SpringCloud 微服务架构 软件架构

介绍SpringCloud 微服务架构

Spring Cloud 是一个基于 Spring Boot 实现的微服务框架,它包含了实现微服务架构所需的各种组件。 注:Spring Boot 简单理解就是简化 Spring 项目的搭建、配置、组合的框架。因为与构建微服务本身没有直接关系,所以本文不对 Spring Boot 进行展开。 另外本文有一些例子涉及到 Spring 和 Spring Boot,建议先了解一下 Spring ...
阅读全文
基本Spring Cloud的微服务架构搭建及应用(一) 编程技术

基本Spring Cloud的微服务架构搭建及应用(一)

1、Spring Cloud介绍 Spring Cloud家族有许多成员: Spring Cloud Config - 配置管理工具包,集中化管理集群配置,目前支持本地存储、Git 以及 Subversion; Spring Cloud Bus - 事件、消息总线,用于在集群(例如,配置变化事件)中传播状态变化,可与 Spring Cloud Config 联合实现热部署; Spring ...
阅读全文
谁能想到,我给技术总监“上了一课” Spring

谁能想到,我给技术总监“上了一课”

由于疫情的原因,我被分配的任务不是很多,所以就会空出一点时间,一般这个时候我都会做自己的事情,比如看看源码、翻翻博客、然后就是写写博客。 图片来自 Pexels 正当我沉迷在源码中不能自拔的时候,总监突然来到我旁边轻声的对我说道:最近这段时间大家的任务也不是特别多,空闲时间比较足,你这边能不能做点技术分享什么的,一来可以联络一下同事之间的感情,二来也可以增加同事之间的学习氛围。 ...
阅读全文
微服务面试指南一 软件架构

微服务面试指南一

1. 什么是微服务,为什么有人要考虑实现它. 微服务是一种架构样式,其结构和应用程序是围绕业务功能组织的松散耦合,可独立维护,可测试和可部署的服务的集合. 如果您以业务为中心,并且想要在没有技术限制的情况下有效地解决用例或问题,想要无限扩展独立的服务,易于维护和管理以及可独立测试的高可用性无状态服务,那么我们将继续实施微服务架构. 2. 什么时候应该考虑微服务类型的架构? *...
阅读全文
Loading...