![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
凤凰架构
文章平均质量分 95
凤凰架构
Fishermen_sail
这个作者很懒,什么都没留下…
展开
-
《凤凰架构》第三章——事务处理
事务处理主要的目的就是要让数据在各种条件下,最终的运行结果都能符合你的期望。要达成这个目标有三点需要满足:原子性(业务要么同时成功,要么同时被撤销)、隔离性(业务之间不会彼此影响)、持久性(提交的数据修改都能成功存入数据库中)。这些被称为事务的ACID特性。事务的处理分为以下4种:第一,本地事务,单个服务使用单个数据源的场景。它的事务的实现是完全依赖于数据源本身的事务本领的,并不会深入参与到事务的逻辑运作过程当中。原创 2023-09-03 14:08:37 · 1118 阅读 · 0 评论 -
《凤凰架构》第二章——访问远程服务
1)看完这章,最大的一个问题,REST和RPC到底有什么区别?首先REST是基于HTTP的,我们这个问题可以先转换成HTTP和RPC的区别?HTTP和RPC同一级别,还是被RPC包含?答案是都可能。可以看下面这张图,如果你说的HTTP是HTTP通信协议,那么显然RPC是“包含”HTTP的,因为RPC指的是远程调用,是一个完整的远程调用方案,它包括了:接口规范+序列化反序列化规范+通信协议等。也就是只要是远程调用都可以叫RPC,RPC可以基于HTTP这种通信协议实现,比如gRPC,也可以基于其它的。原创 2023-08-18 14:54:42 · 918 阅读 · 1 评论 -
《凤凰架构》第一章——服务架构演进史
刚开始决定弄懂文中所提到的所有东西,就像我写ByteByteGo呢几篇文章一样,把每一句话都弄懂。但是对于《凤凰架构》来说,这有点太费时间了,并且没有必要,有些东西可能永远都不会用到,但文章为了全面的介绍一个内容,会提到那些东西。所以我还是针对一些自己的疑问,或是想知道的东西进行一些额外备注。我起初的想法是以博客的形式对文章进行概括,但在这个过程中,我发现很难概括,书中每一句话都有存在的必要,这本书真的非常干货,收获满满。原始分布式时代:计算机性能严重不足,对分布式进行了初步的探索。原创 2023-08-04 17:27:48 · 1246 阅读 · 0 评论