Bootstrap
SpringCloud-技术专题-Feign组件基本使用(2)

本章主要介绍相关的Fegin的相关配置和更深入一些的使用方式,如果对Fegin的不了解的话,可以先了

【SpringCloud 技术专题】「Eureka 源码分析」从源码层面让你认识 Eureka 工作流程和运作机制(下)

承接上文的对应的Eureka的上篇介绍,我们开始介绍,详见 [【SpringCloud技术专题】「Eureka源码分析」从源码层面让你认识Eureka工作流程和运作机制(上)]

微服务划分的思考

微服务不是十全十美的,不是银弹,是什么原因导致必须要做微服务划分,是否有足够的动机支撑,是项目需要,还是领导的想法,公司层面是否有相应的规划。

SpringCloud-技术专题-Feign组件基本使用(2)

本章主要介绍相关的Fegin的相关配置和更深入一些的使用方式,如果对Fegin的不了解的话,可以先了

【SpringCloud技术专题】「Hystrix源码」分析故障切换的运作流程

目前对于一些非核心操作,如增减库存后保存操作日志发送异步消息时(具体业务流程),一旦出现MQ服务异常时,会导致接口响应超时,因此可以考虑对非核心操作引入服务降级、服务隔离。

gRPC在Spring Cloud中的应用

在微服务开发中,服务间的调用一般有两种方式:Feign、RestTemplate,但在实际使用过程中,尤其是Feign,存在各种限制及局限性,如:HTTP请求方式、返回类型等限制。在微服务项目中,服务间的调用,是非常普遍频繁的,其性能也不是很理想。

SpringCloud 和 SpringBoot 版本选型

SpringCloud 和 SpringBoot 版本选型

性能监控之Sleuth+Zipkin 实现 SpringCloud 链路追踪

这一课时我们进行案例实战,选择当前流行微服务框架 SpringCloud 作为示例,演示如何在微服务中集成 Sleuth + Zipkin,同时模拟异常情况。

Seata搭建与分布式事务入门

在单体架构下,我们大多使用的是单体数据库,通过数据库的ACID特性支持,实现了本地事务。但是在微服务架构下复杂的业务关系中,分布式事务是不可避免的问题之一。Seata是Spring Cloud Alibaba分布式事务解决方案中间件,解决了微服务场景下面临的分布式事务

架构演变之路:为何要搞微服务架构?

有不少朋友或同事都问过我这个问题:为什么我们要搞微服务架构,一个项目把代码从头撸到尾不是很方便吗,开发更快速,部署也容易。而且一提起微服务,涉及的技术就一大堆,好像几辈子也学不完。

高可用可伸缩微服务架构:基于Dubbo、SpringCloud和ServiceMesh完整蓝光版PDF分享

文中的理论部分介绍了微服务架构的发展历程,通俗地讲解了领域驱动设计,帮助读者更好地利用DDD来建模和划分服务;微服务稳定性保证的常用手段和微服务下如何保证事务的一致性这两章凝聚了作者多年的积累和思考,相信读者看完后会有不一样的感触和收获;文中实战

【SpringCloud 技术专题】「Eureka 源码分析」从源码层面让你认识 Eureka 工作流程和运作机制(下)

承接上文的对应的Eureka的上篇介绍,我们开始介绍,详见 [【SpringCloud技术专题】「Eureka源码分析」从源码层面让你认识Eureka工作流程和运作机制(上)]

Volatile 初探和 Java 内存模型

PassJava (佳必过) 项目全套学习教程连载中。

PassJava 开源 (二) :初始化数据库表和搭建管理后台

PassJava (佳必过) 项目全套学习教程连载中。

PassJava 开源 (三):快速生成前后端代码

PassJava (佳必过) 项目全套学习教程连载中。

PassJava 开源(五) :SpringCloud Alibaba 组件简介 #私藏项目实操分享#

PassJava (佳必过) 项目全套学习教程连载中。

高效程序员的七个好习惯——你有吗?

软件工程师花费大量时间通过练习leet code问题和完善简历来获得更好的面试通过可能。一旦他们最终被谷歌、亚马逊或其他公司录用,他们可能会发现:过去用来得到这份工作的技能与他们日常工作中需要的技能并不匹配。

最详细的 Spring Cloud OAuth2 单点登录使用教程送给大家

首先大家最熟悉的就是几乎每个人都用过的,比如用微信登录、用 QQ 登录、用微博登录、用 Google 账号登录、用 github 授权登录等等,这些都是典型的 OAuth2 使用场景。假设我们做了一个自己的服务平台,如果不使用 OAuth2 登录方式,那么我们需要用户先完成注

硬核图解 SpringCloud 源码系列

本系列全部来自悟空聊架构。为什么会写这个源码剖析系列呢?首先能够读懂开源项目的源码、解决项目中遇到的问题是实力的象征,是吧?如果只是会用些中间件,那是不够的,和 CRUD 区别不大。本系列主要以 SpringCloud 源码剖析为主,然后以图解的形式深入浅出

PassJava 开源(一) :初始化项目和添加微服务

PassJava (佳必过) 项目全套学习教程连载中。

微服务想用好,得把分布式和微服务之间的关系搞清楚

微服务架构的目的是对原来过于大而重的云应用服务进行解耦,手段是进行比较合理的业务模块拆解,拆解的粒度往往由架构师掌握,实现细粒度的服务,服务在云端形成分布式状态。

阿里内部首发Spring Cloud全套微服务架构笔记,速拿去怼面试官!

从spring到SpringBoot再到SpringCloud,现在“面试造火箭、入职拧螺丝”从微服务的发展史上就可以展现得淋漓尽致,除了像阿里那种大型互联网公司外,很少会用到SpringCloud,但是你又不得不去学习,因为你出去面试会发现,面试必问!

微服务架构 | 怎样解决超大附件分片上传?

分片上传、断点续传,这两个名词对于做过或者熟悉文件上传的朋友来说应该不会陌生,总结本篇文章希望对从事相关工作的同学能够有所帮助或者启发。     

微服务划分的思考

微服务不是十全十美的,不是银弹,是什么原因导致必须要做微服务划分,是否有足够的动机支撑,是项目需要,还是领导的想法,公司层面是否有相应的规划。

微服务架构 | 如何优化日志链路追踪输出SQL的执行效率?

查看SQL的执行效率,不难想到使用explain分析慢查询,但是前提是你需要非常了解业务背景。否则很难精准定位到。

阿里P8忠告:这些技术,哪怕不用微服务架构,你也应该会

最近两年,微服务一词逐渐地进入了技术人员的视野,并已成为当下最火的技术名词之一。这里的微服务并不是指某一个技术或者某个服务,而是一种理念。通过此理念的使用,逐渐地发展出了一种流行的架构——微服务架构。

太简单了!看完这篇还能不会SpringCloud+Nginx高并发?

Spring Cloud+Nginx相结合的分布式Web应用架构已经成为IT领域应用架构的事实标准。Spring Cloud+Nginx架构具有高度可伸缩、高可用、高并发的能力,这使其成为各新产品、新项目技术选型时的最佳架构之一,也成为老产品、老项目技术升级选型时的最佳架构之一。

阿里P10带你深度剖析:淘宝网是如何基于Spring Cloud微服务框架搭建大型电商平台设计

越来越多的企业使用 SpringCloud 实现微服务架构设计。我们可以看到这样一种现象:不管是全新开发,还是系统重构,大家似乎都在争先恐后地使用微服务。对于一个Java开发人员来说,学习微服务相关知识大有裨益。

微服务想用好,得把分布式和微服务之间的关系搞清楚

微服务架构的目的是对原来过于大而重的云应用服务进行解耦,手段是进行比较合理的业务模块拆解,拆解的粒度往往由架构师掌握,实现细粒度的服务,服务在云端形成分布式状态。

终于有阿里高工把SpringBoot+SpringCloud+Docker+MQ整合在一起了

全篇围绕着当前的主流方案(高性能+高可用+分布式)进行展开,不仅讲解了所有微架构中的内容,还给出了真实有效的学习案例 不仅可以与虚拟化Docker整合开发,还可以实现大型企业分布式授权 OAuth 解决方案。可以说,本篇就像Java微服务实现架构的一个技术宝

高可用可伸缩微服务架构:基于Dubbo、SpringCloud和ServiceMesh完整蓝光版PDF分享

文中的理论部分介绍了微服务架构的发展历程,通俗地讲解了领域驱动设计,帮助读者更好地利用DDD来建模和划分服务;微服务稳定性保证的常用手段和微服务下如何保证事务的一致性这两章凝聚了作者多年的积累和思考,相信读者看完后会有不一样的感触和收获;文中实战

SpringCloud 和 SpringBoot 版本选型

SpringCloud 和 SpringBoot 版本选型

阿里P8忠告:这些技术,哪怕不用微服务架构,你也应该会

最近两年,微服务一词逐渐地进入了技术人员的视野,并已成为当下最火的技术名词之一。这里的微服务并不是指某一个技术或者某个服务,而是一种理念。通过此理念的使用,逐渐地发展出了一种流行的架构——微服务架构。

其他标签