上一页 1 2 3 4 5 6 7 ··· 12 下一页
摘要: 随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 是面向分布式服务架构的流量控制组件,主要以流量为切入点,从流量控制、熔断降级、系统自适应保护等多个维度来帮助您保障微服务的稳定性。 今天给大家介绍一些在使用过程中会遇到的一些问题。 SentinelResource 埋点监控 阅读全文
posted @ 2020-11-13 12:43 猿天地 阅读(1085) 评论(1) 推荐(0) 编辑
摘要: 面试过程中经常被问到: 你做过性能优化吗? 优化了哪些方面? 怎么做优化的? 优化的效果如何? 连环炮问下来,对于有做过优化的老司机来说,肯定能抗住。对于没有真正做过优化的小白来说,肯定扛不住这一系列的追问,最后只能以面试失败而告终。 那么性能优化到底在优化什么呢?我们来盘点下一些常用的优化手段。 阅读全文
posted @ 2020-11-02 14:00 猿天地 阅读(2072) 评论(1) 推荐(5) 编辑
摘要: 读写分离是应用中提升数据访问性能最常见的一种技术,当用户量越来越多,访问量越来越大,单节点数据库难免会遇到性能瓶颈。很多场景基本上都是读多写少,所以增加多个从节点来分担主节点的压力自然是水到渠成的事情。 在应用接入读写分离后,难免会有一些我们意料之外的问题,这篇文章主要给大家介绍下一些经常会遇到的问 阅读全文
posted @ 2020-10-27 13:28 猿天地 阅读(1281) 评论(3) 推荐(1) 编辑
摘要: 想要在程序里监控数据库的操作耗时,想要在底层框架中自动传递链路跟踪信息,这些需求经常会碰到,特别是在构建基础框架的时候。 核心目标只有一个,那就是在底层封装好,不用上层使用人员关心。今天跟大家聊聊常用的底层扩展埋点方式是怎么处理的。 框架自带扩展点 如果你使用的框架在设计的时候,就预留了扩展点就很方 阅读全文
posted @ 2020-10-21 12:32 猿天地 阅读(1131) 评论(0) 推荐(3) 编辑
摘要: 经常遇到 Maven 相关的问题,这是之前的文章: 这个 Maven 依赖的问题,你敢说你没遇到过:https://mp.weixin.qq.com/s/SzBbDtyRUrk_7LH8SUbGXQ Maven 快照版本要这样用才真的香!:https://mp.weixin.qq.com/s/S0X 阅读全文
posted @ 2020-10-12 12:43 猿天地 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 今天跟大家聊一个比较基础的话题,就是实现登录的方式有哪些?适合刚入行的朋友。 华山之 Session 绝学 Session 我们称之为会话控制, 是一种在服务器端保持会话状态的解决方案。通俗点来讲就是客户端访问服务端的时候,会在服务端存储对应的信息,生成一个 Session ID 返回给客户端,客户 阅读全文
posted @ 2020-09-28 14:03 猿天地 阅读(1149) 评论(4) 推荐(2) 编辑
摘要: 前言 前几天跟读者聊天,他说被产品经理给怼了。原因是线上出 Bug 了,最后是客户反馈才知道的。 我就问他:你们是不是没做监控? 读者:我们是刚成立的创业团队,目前最重要的就是堆功能,很多基础设施都没时间做。 正所谓有多大的碗吃多少的饭,不要盲目追求规模大,很牛的那种方案,合适的就可以。监控亦是如此 阅读全文
posted @ 2020-09-23 13:03 猿天地 阅读(3726) 评论(19) 推荐(7) 编辑
摘要: 目录 RocketMQ介绍 RocketMQ概念 为什么要用RocketMQ? 异步解耦 削峰填谷 分布式事务最终一致性 数据分发 RocketMQ架构 RocketMQ消息类型 普通消息 顺序消息 定时消息 事务消息 最佳实践 消息重试 消息过滤 消费模式 消费幂等 本地事务消息封装 参考代码 R 阅读全文
posted @ 2020-09-15 13:00 猿天地 阅读(7257) 评论(0) 推荐(6) 编辑
摘要: 本文目录 背景 简单幂等实现 2.1 数据库记录判断 2.2 并发问题解决 通用幂等实现 3.1 设计方案 3.1.1 通用存储 3.1.2 使用简单 3.1.3 支持注解 3.1.4 多级存储 3.1.5 并发读写 3.1.6 执行流程 3.2 幂等接口 3.3 幂等注解 3.4 自动区分重复请求 阅读全文
posted @ 2020-09-09 12:23 猿天地 阅读(1248) 评论(2) 推荐(3) 编辑
摘要: 分布式锁通常有很多选择,基于 Redis 的,基于 Zookeeper 的,基于数据库等等方案。 Redis 用于缓存数据,在项目中都有使用,所以使用 Redis 来做分布式锁的会稍微多些。 如果用 Redis 来做锁,可以直接用开源的方案,比如redisson。 最常见的使用方式如下所示: RLo 阅读全文
posted @ 2020-09-01 12:45 猿天地 阅读(815) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 7 ··· 12 下一页