Bootstrap
我的小程序开源啦~

我的小程序是开源项目 PassJava 的用户端部分,而 PassJava 开源项目是一个面试刷题的开源系统,后端采用 Spring Cloud 微服务可以用零碎时间利用小程序查看常见面试题,夯实Java 技术栈,当然题库不限于 Java,还有微服务。

🍃【SpringCloud基础使用】Nacos与Gateway实现动态路由

人生就是一种追求,一种努力,一种期盼。渴望着把梦想变成现实,将虚幻化为真实。生活,因梦而美好;人生,因梦而苦闷。然而,再难的道,也有尽头;再长的路,也有出口,坚持就会有光明。

springboot 热部署

springboot 热部署

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

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

【SpringCloud技术专题】「原生态Fegin」打开Fegin之RPC技术的开端,你会使用原生态的Fegin吗?(上)

Feign是SpringCloud中服务消费端的调用框架,通常与ribbon,hystrix等组合使用。

【SpringCloud技术专题】「原生态Fegin」打开Fegin之RPC技术的开端,你会使用原生态的Fegin吗?(中)

【SpringCloud技术专题】「原生态Fegin」打开Fegin之RPC技术的开端,你会使用原生态的Fegin吗?(上)

【SpringCloud 技术专题】「原生态 Fegin」打开 Fegin 之 RPC 技术的开端,你会使用原生态的 Fegin 吗?(下)

【SpringCloud技术专题】「原生态Fegin」打开Fegin之RPC技术的开端,你会使用原生态的Fegin吗?(中)

Seata搭建与分布式事务入门

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

Seata搭建与分布式事务入门

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

微服务划分的思考

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

异步excel导出组件设计和实现

封装通用excel异步导出组件,解决大数据场景下的导出超时问题。支持多种导出方式,封装、简化导出逻辑,方便业务方接入。可扩展支持导出权限控制,重要业务数据导出审计功能,防止商业数据外泄。

SpringCloud整合统一异常处理

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

Eureka常见问题汇总及注意事项

在Spring Cloud中,Eureka是接触和使用最多的组件,也是最重要的一个组件,在使用过程中经常会遇到各类突发问题,来的莫名奇妙。现把一些常见问题、注意事项,与大家进行分享。

Eureka常见问题汇总及注意事项

在Spring Cloud中,Eureka是接触和使用最多的组件,也是最重要的一个组件,在使用过程中经常会遇到各类突发问题,来的莫名奇妙。现把一些常见问题、注意事项,与大家进行分享。

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

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

微服务划分的思考

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

「NIO系列」——之Reactor模型

关于reactor 是什么,我们先从wiki上看下:

SpringCloud Gateway 动态路由

动态路由即:在不进行网关应用重启的情况下,可以通过管理 API 或者管理 UI 的方式添加路由,能实时或准实时生效,且在网关应用重启后,动态添加的路由仍然存在。

🍃【SpringCloud基础使用】Nacos与Gateway实现动态路由

人生就是一种追求,一种努力,一种期盼。渴望着把梦想变成现实,将虚幻化为真实。生活,因梦而美好;人生,因梦而苦闷。然而,再难的道,也有尽头;再长的路,也有出口,坚持就会有光明。

【源码系列】Spring Cloud Gateway

Spring Cloud Gateway 是 Spring 官方基于 Spring 5.0、Spring Boot2.0 和 Project Reactor 等技术开发的网关组件,旨在为微服务架构提供简单、有效和统一的 API 路由管理方式,同时提供安全性、监控/度量和限流,Spring Cloud Gateway 作为 Spring Cloud 生

SpringCloud Gateway 路由转发性能优化

通过测试验证,发现随着路由增长,路由性能会严重下降,本篇,紧接上篇《SpringCloud Gateway 路由数量对性能的影响研究》针对采用 Path 方式路由的进行性能优化。

SpringCloud Gateway 路由数量对性能的影响研究

通过JMH基准测试验证路由数量对路由性能的影响。

PassJava 开源 (九) :Spring Cloud 整合 Gateway 网关

PassJava (佳必过) 项目全套学习教程连载中,关注后第一时间获取。

gRPC在Spring Cloud中的应用

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

static关键字真能提高Bean的优先级吗?答:真能

一个static关键字在Spring的使用,竟能写出一个专栏

SpringCloud 和 SpringBoot 版本选型

SpringCloud 和 SpringBoot 版本选型

去面试Spring Cloud 被问的35个问题

Spring Cloud为开发人员提供了工具,以快速构建分布式系统中的一些常见模式(例如,配置管理,服务发现,断路器,智能路由,微代理,控制总线,一次性令牌,全局锁,领导选举,分布式会话,群集状态)。它们可以在任何分布式环境中正常工作,包括开发人员自己

SpringCloud(Netflix)-技术专题-Ribbon的基本使用

Ribbon可以在客户端经过一系列算法来均衡调用服务。Ribbon工作时分两步:

SpringCloud服务注册与发现(Eureka)

本文主要讲解各个服务之间是如何进行相互调用的,即:SpringCloud Eureka,它是云端服务发现,一个基于 REST 的服务,用于定位服务,以实现云端中间层服务发现和故障转移。

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

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

去面试Spring Cloud 被问的35个问题

Spring Cloud为开发人员提供了工具,以快速构建分布式系统中的一些常见模式(例如,配置管理,服务发现,断路器,智能路由,微代理,控制总线,一次性令牌,全局锁,领导选举,分布式会话,群集状态)。它们可以在任何分布式环境中正常工作,包括开发人员自己

40 图|硬核解析用 Mac M1 玩转 SpringCloud

我的开源 Spring Cloud 项目 PassJava 可以在 Windows 上正常运行,最近不是换 Mac M1了么,想把这个项目在 M1 上跑起来,毕竟我的那台 Windows 用起来发烫,是该体验下 M1 的性能了。

其他标签