09 2021 档案

摘要:粘包问题 我们知道,TCP 协议是面向连接的、可靠的、基于字节流的传输层通信协议。其实,TCP作为面向流的协议,不存在“粘包问题”。 什么是粘包 其实这里面有两种含义: 其一是指,由于TCP是面向流的协议,不会按照应用开发者的期望保持send输入数据的边界,导致接收侧有可能一下子收到多个应用层报文, 阅读全文
posted @ 2021-09-16 17:45 欢乐豆123 阅读(116) 评论(0) 推荐(0) 编辑
摘要:MySQL事务日志 一、什么是MySQL事务? MySQL事务(Transaction)用于保证数据的一致性,事务是在数据库管理系统中执行的一个逻辑操作单元,它是由一组数据库操作组成的逻辑工作单元。 这一组操作要么全部成功,要么全部失败,不存在部分成功部分失败的情况,所有的操作共进退,因此事务是一个 阅读全文
posted @ 2021-09-13 13:10 欢乐豆123 阅读(206) 评论(0) 推荐(0) 编辑
摘要:分布式事务 分布式事务用于在分布式系统中保证不同节点之间的数据一致性。分布式事务的实现有很多种,最具有代表性的是由Oracle Tuxedo系统提出的XA分布式事务协议。 一、XA事务 1、什么是XA? XA是由X/Open组织提出的分布式事务的规范。 XA规范主要定义了(全局)事务管理器(TM)和 阅读全文
posted @ 2021-09-12 23:00 欢乐豆123 阅读(117) 评论(0) 推荐(0) 编辑
摘要:https的工作流程 在了解https之前,我们先看下http的协议有哪些不足,加密、证书,签名这些概念,以便于我们更全面的掌握https的原理以及工作流程。 HTTP协议的不足 不验证身份,导致身份可能被伪装。 明文通信,数据可能被窃取 无法验证报文的完整性,内容可能被篡改。 一、通信加密 1)为 阅读全文
posted @ 2021-09-11 16:19 欢乐豆123 阅读(3279) 评论(0) 推荐(0) 编辑
摘要:CAP原则和BASE理论 概要 分布式系统最大的难点,就是各个节点的状态如何同步。CAP定理是这方面的基本定理。 所谓CAP,指Consistency(一致性)、Avaliability(可用性)、Partition Tolerance(分区容错性),最多只能同时满足两个特性,三者不可兼得。即要么A 阅读全文
posted @ 2021-09-08 22:35 欢乐豆123 阅读(294) 评论(0) 推荐(0) 编辑
摘要:限流的原理以及常用算法 高并发的处理有三个比较常用的手段:缓存、限流和降级。 有了限流,就意味着在处理高并发的时候多了一种保护机制,不用担心瞬间流量导致系统挂掉或雪崩,最终做到有损服务而不是不服务;但是限流需要评估好,不能乱用,否则一些正常流量出现一些奇怪的问题而导致用户体验很差造成用户流失。 在一 阅读全文
posted @ 2021-09-02 20:00 欢乐豆123 阅读(1209) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示