摘要: 大家好,相信大部分公司都已经使用K8S进行容器管理和编排了,但是关于K8S的发布策略,还有很多同学不太清楚,通过这篇文章的介绍,相信大家对目前K8S的发布情况有一个概括的认识。总结下来,共有如下几种: 重建(recreate) :即停止一个原有的容器,然后进行容器的新建。 滚动更新(rollingU 阅读全文
posted @ 2021-11-10 22:48 黄青石 阅读(2311) 评论(0) 推荐(0) 编辑
摘要: 随着互联网公司的微服务越来越多,分布式事务已经成为了我们的经常使用的。所以我们来一步一步的实现基于RocketMQ的分布式事务。接下来,我们将要做的主题写出来。 RocketMQ的分布式事务结构和说明 搭建RocketMQ步骤 事务场景,然后准备工程,运行代码 一、RocketMQ的分布式事务结构和 阅读全文
posted @ 2021-10-27 21:07 黄青石 阅读(1360) 评论(1) 推荐(1) 编辑
摘要: 概述SAGA SAGA是1987 Hector & Kenneth 发表的论文,主要是解决长事务执行的问题。有的系统比较旧同时也需要长事物,不能改造,那么比较适用这种场景处理,还有金融行业比较适合用这种事务,主要也是流程会比较长。 SAGA的执行方式 SAGA是两层执行的,事物按流程T1,T2,,, 阅读全文
posted @ 2021-10-21 21:53 黄青石 阅读(836) 评论(0) 推荐(0) 编辑
摘要: 大家好,今天想和大家一起聊聊分布式事务。 今天主要说主要内容如下: * 分布式事务TCC 我们知道布式式事物TCC代表Try、Confirm、Cancel,就是尝试、确认、取消。这个是互联网上比较常见的分布式事务。首先它的运行逻辑如下图。 执行步骤是这样的: 提供两个服务,服务A和服务B 每个服务里 阅读全文
posted @ 2021-10-19 07:51 黄青石 阅读(848) 评论(0) 推荐(0) 编辑
摘要: mysql我们经常使用,但是我们对其中的知识也要了解和熟悉,我们需要做一下必要的总结,方便自己和同学们一起学习。接下来我们一起来看看平时我们需要了解和掌握的知识有哪些。 1. myisam和innodb的区别? 2. mysql的几种事务隔离级别。 3. 什么是聚簇索引和非聚簇索引。 4. 什么是覆 阅读全文
posted @ 2020-09-06 18:54 黄青石 阅读(541) 评论(0) 推荐(0) 编辑
摘要: 周末了,觉得我还有很多作业没有写,针对目前大家对OOM的类型不太熟悉,那么我们来总结一下各种OOM出现的情况以及解决方法。 我们把各种OOM的情况列出来,然后逐一进行代码编写复现和提供解决方法。 1. 堆溢出-java.lang.OutOfMemoryError: Java heap space。 阅读全文
posted @ 2020-07-18 21:41 黄青石 阅读(5238) 评论(0) 推荐(2) 编辑
摘要: 最近真的比较忙,很久就想写了,可是一直苦于写点什么,今天脑袋灵光一闪,觉得自己再UDP方面还有些不了解的地方,所以要给自己扫盲。 好了,咱们进入今天的主题,先列一下提纲: 1. UDP是什么,UDP适用于什么场景? 2. 写一个小Demo来加深一下UDP的理解。 3. UDP和TCP的区别有哪些? 阅读全文
posted @ 2020-05-24 17:59 黄青石 阅读(1330) 评论(0) 推荐(3) 编辑
摘要: 在我们的工作中,很多地方使用延迟队列,比如订单到期没有付款取消订单,制订一个提醒的任务等都需要延迟队列,那么我们需要实现延迟队列。我们本文的梗概如下,同学们可以选择性阅读。 1. 实现一个简单的延迟队列。 2.使用Redis的list实现分布式延迟队列。 3.使用Redis的zSet实现分布式延迟队 阅读全文
posted @ 2020-04-18 22:55 黄青石 阅读(2400) 评论(0) 推荐(1) 编辑
摘要: 我们有的时候需要双主mysql, 这样无论哪个数据库出现了问题的话都可以继续使用数据库。把两个数据库挂到一个代理上面,这样哪个服务出问题了,另外一个就可以继续服务了。当然本文不是主要谈代理的,所以这个不做细说。 因为我们的电脑资源有限,所有我们继续采用docker的形式进行处理。 首先我的电脑是ma 阅读全文
posted @ 2020-03-29 17:00 黄青石 阅读(1429) 评论(2) 推荐(1) 编辑
摘要: docker的使用越来越普遍了,大家不知道docker的还需要进一步学习一下。这次咱们使用docker去进行hadoop集群的构建。 使用docker构建的好处真的很多,一台电脑上可以学习安装很多想做的东西,可以说是一个docker可以虚拟你想使用的任何环境。大家知道安装hadoop需要很多机器和资 阅读全文
posted @ 2020-03-20 18:48 黄青石 阅读(10911) 评论(0) 推荐(1) 编辑