摘要: 先说一下,新版本的kafka集群已经不需要zookeeper集群了,但是我们还是以现在主流的kafka集群为例来说明吧 最近要给团队做一次kafka的分享会,还考虑到很多年轻成员参加,所以从基础做起吧 后续各种分析与讲解,都会基于这个集群来讲解 一、zookeeper集群搭建 tar zxvf /t 阅读全文
posted @ 2022-02-13 23:53 杨兮臣 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 最近打算写点领域驱动DDD 附录 云原生时代,领域驱动设计思想(DDD)如何落地? 阅读全文
posted @ 2021-12-22 19:48 杨兮臣 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 幂等性:一个接口多次调用没有副作用; 场景:用户重复操作,代码重试,消息重复消息,网络波动等; 解决方法:唯一索引去重,Token+Redis。状态机,乐观锁,分布式锁,全局唯一号等。 一、幂等性概念 二、场景 三、解决方法 阅读全文
posted @ 2021-12-03 16:52 杨兮臣 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 文章转自:https://www.aneasystone.com/archives/2020/08/spring-cloud-gateway-current-limiting.html 话说在 Spring Cloud Gateway 问世之前,Spring Cloud 的微服务世界里,网关一定非 阅读全文
posted @ 2021-11-27 21:45 杨兮臣 阅读(1424) 评论(0) 推荐(0) 编辑
摘要: 这篇文章其实也是自己的学习历程 背景 基本上只要是做后台开发,都会接触到分页这个需求或者功能吧。基本上大家都是会用MySQL的LIMIT来处理,而且我现在负责的项目也是这样写的。但是一旦数据量起来了,其实LIMIT的效率会极其的低,这一篇文章就来讲一下LIMIT子句优化的。 LIMIT优化 很多业务 阅读全文
posted @ 2021-11-23 13:25 杨兮臣 阅读(525) 评论(1) 推荐(1) 编辑
摘要: 什么情况下索引会失效? 1.单独引用复合索引里非第⼀位置的索引列假如有INDEX(a,b,c),当条件为a或a,b或a,b,c时都可以使用索引,但是当条件为b,c时将不会使用索引。抖音/公众号:老猿说开发16JAVA开发基础知识V5.3复合索引遵守“最左前缀”原则,即在查询条件中使用了复合索引的第⼀ 阅读全文
posted @ 2021-11-03 15:52 杨兮臣 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 前言 高并发下如何设计秒杀系统?这是一个高频面试题。这个问题看似简单,但是里面的水很深,它考查的是高并发场景下,从前端到后端多方面的知识。秒杀一般出现在商城的促销活动中,指定了一定数量(比如:10个)的商品(比如:手机),以极低的价格(比如:0.1元),让大量用户参与活动,但只有极少数用户能够购买成 阅读全文
posted @ 2021-08-12 10:49 杨兮臣 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 一、 Kubernetes基本知识点 Q1。Kubernetes与Docker Swarm有何不同? Q2。什么是Kubernetes? 图1:什么是Kubernetes – Kubernetes面试问题 Kubernetes是一个开源容器管理工具,它负责容器部署,容器的缩放和除垢以及负载平衡的职责 阅读全文
posted @ 2021-08-02 18:05 杨兮臣 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 这篇文章仅供业务中台的兄弟姐妹们日常排查故障所用,对于平台层面的大神,可忽略不计。 问题1:K8S集群服务访问失败? curl: (60) Peer's Certificate issuer is not recognized. More details here: http://curl.haxx 阅读全文
posted @ 2021-07-11 12:41 杨兮臣 阅读(5271) 评论(0) 推荐(0) 编辑
摘要: 一、k8s中PV、PVC、StorageClass的简单理解 1、PV概念 PersistentVolume(PV)就可以理解为是一个网络存储,就是一个实实在在的存储数据的地方,只不过是以网络的方式发生数据到存储的地方,比如NFS, iSCSI和云提供商指定的存储系统。若严格来说,PV是k8s里面的 阅读全文
posted @ 2021-07-11 12:35 杨兮臣 阅读(139) 评论(0) 推荐(0) 编辑