随着分布式服务架构的流行与普及,原来在单体应用中执行的多个逻辑操作,现在被拆分成了多个服务之间的远程调用。虽然服务化为我们的系统带来了水平伸缩的能力,然而随之而来挑战就是分布...
随着分布式服务架构的流行与普及,原来在单体应用中执行的多个逻辑操作,现在被拆分成了多个服务之间的远程调用。虽然服务化为我们的系统带来了水平伸缩的能力,然而随之而来挑战就是分布...
我们来讨论MQ,首先我们需要问下自己我们为什么要使用MQ?MQ为我们解决了哪些问题?日常应用解决的是我们系统耦合的问题,如下举出外面场景 订单和派送系统 使用RPC 也会存在...
EventBus顾名思义,事件总线,是一个轻量级的发布/订阅模式的应用模式。相比于MQ更加简洁,轻量,它可以在一个小系统模块内部使用。如果你也对EventBus感兴趣,或者想...
为什么需要全局异常处理 在传统 Spring Boot 应用中, 我们 @ControllerAdvice 来处理全局的异常,进行统一包装返回 例如: ③ 处应用调用数据库异...
声明本文章只是对锁理解的个人理解点。 背景 在编程的世界锁是在处理高并发多线程可以说必须用到的机制或者说手段。首先要清楚的了解知道为什么要用锁?在面试过程中或者在实际开发过程...
知识改变命运,撸码使我快乐,2020继续游走在开源界点赞再看,养成习惯给我来个Star吧,点击了解下基于SpringBoot的组件化接口服务落地解决方案 SpringBoot...
1. 部署Nginx OpenResty 安装部署NginxOpenResty将许多配置编译成了一个二进制包,内部集成了许多nginx特性;1、安装openresty 1)通...
一、常用命令 ls、ls2、get、stat 1.1 创建节点 create /imooc imooc-data 在根目录中创建一个 imooc节点,并写入数据 “imooc...
watcher介绍 针对每个节点操作,都会有一个监督者进行监督节点操作行为。当监控的某个 znode 发生变化,则触发 wathcer 事件。zk 中的 watcher 是一...
一、搭建过程 1.1 准备三个 zookeeper 目录 可以将之前的 zookeeper 目录进行复制 1.2 修改 zoo.cfg 1.3 配置myid 在 /zooke...
ACL简介 相关命令: 给某个节点添加权限:setAcl path acl获取某个节点的权限:getAcl path注册权限:addAuth scheme auth zk 的...
功能操作表的主要使用场景,能描述一下么?
如何设计一个完美的权限管理模块?作 者:不哼不哈cnblogs.com/myindex/p/9116177.html 我们比较常见的就是基于角色的访问控制,用户通过角色与权限进行关联。简单地说,一个用户拥有...
Sentinel 注解支持 @SentinelResource 用于定义资源,并提供可选的异常处理和 fallback 配置项。 @SentinelResource 注解包含...
微服务当前这么火爆的程度,如果不能学会一种微服务框架技术。怎么能升职加薪,增加简历的筹码?spring cloud 和 Dubbo 需要单独学习。说没有时间?没有精力?要学俩...
微服务当前这么火爆的程度,如果不能学会一种微服务框架技术。怎么能升职加薪,增加简历的筹码?spring cloud 和 Dubbo 需要单独学习。说没有时间?没有精力?要学俩...