![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
分布式
文章平均质量分 69
派大星的沙滩裤
这个作者很懒,什么都没留下…
展开
-
mybatis-plus使用@EnumValue搭配shardingsphere报错“getObject with type”
@EnumValue在使用shardingshpere时报错原创 2024-09-08 20:54:26 · 873 阅读 · 0 评论 -
Redis接收到客户请求的处理过程
目录Redis处理客户端请求示意图第一步,与外部建立连接第二步,保存外部请求到队列中第三步,文件事件分派器第四步,文件事件处理器总结Redis处理客户端请求示意图以下两张图来自于网络简单一点儿的处理模型复杂一点儿的处理模型第一步,与外部建立连接采用IO多路复用的方式与外部请求建立连接,这里可以参考java的nio模型。第二步,保存外部请求到队列中这里的队列是一个有序并且同步的队列,队列烈面保存了外部的请求的套接字信息,这些套接字信息可以是连接请求,可以是写请求,可以是读请求的套接字信息。原创 2021-05-18 12:00:31 · 929 阅读 · 0 评论 -
大部分分布式软件的一致性算法-Raft
一致性算法-Raft在分布式系统中,为了完成分区容错性,需要对每个分区的副本进行同步,而同步操作的发起需要一个leader来发起。每一个Leader都有可能挂掉,那每一个被同步者,也就是Follower就可以被选举为leader。Raft算发解决了如何选举和如何同步的问题。下面是对raft的大概解释。Raft 为什么是更易理解的分布式一致性算法....转载 2021-02-04 11:07:20 · 134 阅读 · 0 评论 -
K8S本地VirtualBox搭建
目录VirtualBox 准备虚拟机环境下载CentOS 7.X镜像centos 7.9VirtualBox 准备虚拟机环境下载CentOS 7.X镜像centos 7.9https://mirrors.aliyun.com/centos/7.9.2009/isos/x86_64/CentOS-7-x86_64-Everything-2009.iso原创 2021-01-29 10:49:07 · 1922 阅读 · 0 评论 -
微服务与微服务架构(初学者的自己的理解,不是很完整)
一些理论微服务为什么需要微服务为什么需要使用HTTP协议的RESTfulDubbo和Spring Cloud的一些区别微服务微服务是前辈大神们Fred George和Martin Fowler提出,前者在2012年的一篇论文提出微服务,后者在2015年发表一篇论文将微服务发扬光大。 微服务说到了微,那么这个微代表了啥。Martin Fowler说到编写微服务的团队只需要吃2个披萨饼的人就够了。一个披萨饼分八块,两个最多就是16个人。也就是说团队小。小的团队同时也代表了这个团队编写的功能小,细致。而不原创 2020-05-30 15:48:31 · 317 阅读 · 0 评论 -
RabbitMQ的理解和搭配springboot的简单使用
目录名词解释在springboot中使用RabbitMQ:Producer(发送消费到队列的)consumer(获取并处理消息的)名词解释Producer(生产者):消息队列生产者,向消息队列发布消息,产生需求的。Consumer(消费者):消息队列的消费者,从消息队列里获取消息,处理需求的。Broker(代理):接受消息,保存消息,分配消息的。 上面这三个是分布式标准的三个角色。rabbitmq扮演的就是Broker这个角色。 rabbitmq实现的是AMQP标准,在这个标准中定义了几个功原创 2020-05-15 18:04:41 · 236 阅读 · 0 评论