10 2021 档案

摘要:理解哈希是理解数字签名和加密通信等技术的必要前提。 哈希,英文是 hash ,本来意思是”切碎并搅拌“,有一种食物就叫 Hash ,就是把食材切碎并搅拌一下做成的。哈希函数的运算结果就是哈希值,通常简称为哈希。哈希函数有时候也翻译做散列函数。 根据维基百科的定义,哈希函数要做的事情是给一个任意大小的 阅读全文
posted @ 2021-10-29 11:00 X_peng 阅读(735) 评论(0) 推荐(0)
摘要:一、Raft算法是什么? 过去,Paxos一直是分布式协议的标准,但是Paxos难于理解,更难以实现,Google的分布式锁系统Chubby作为Paxos实现曾经遭遇到很多坑。后来斯坦福大学提出了Raft算法。 Raft是用于管理复制日志的一致性算法。它的效果相当于(multi-)Paxos,跟Pa 阅读全文
posted @ 2021-10-27 15:40 X_peng 阅读(605) 评论(0) 推荐(0)
摘要:消息队列,在业务解耦、削峰填谷、流量控制、广播消息等场景下都有很好的应用,已经成为很多企业IT系统内部通信重要手段。 现有常用的开源消息中间件有RabbitMQ、Kafka、RocketMQ等,但各自有着不同的应用场景和特点,例如,Kafka注重的是消息的吞吐量,不保证消息存储的可靠性以及一致性,因 阅读全文
posted @ 2021-10-26 11:04 X_peng 阅读(737) 评论(0) 推荐(0)
摘要:一、分布式中的CAP原则 1.1 CAP的概念 CAP原则指的是在一个分布式系统中,Consistency(一致性)、Availability(可用性)、Partition tolerance(分区容错性),最多只能满足两个,三者不能兼得 Consistency(一致性) 指的是对于每一次的读取操作 阅读全文
posted @ 2021-10-21 14:53 X_peng 阅读(1135) 评论(1) 推荐(0)
摘要:The gradual build up provides the depth required for a mere mortal being to grasp the simplicity of Kubernetes. Yes Kubernetes is simple when you know 阅读全文
posted @ 2021-10-15 16:42 X_peng 阅读(165) 评论(0) 推荐(0)
摘要:概念一:串行、并行、并发 串行:一个时间段内,执行一个任务的同时不能执行其他任务,只能等到第一个任务完成后才能进行第二个。 并行:一个时间段内有多个任务,可以同时运行两个或多个任务。 并发:一个时间段中有几个任务都处于已启动运行到运行完毕之间,且这几个任务都是在同一个处理机上运行,但任一个时刻点上只 阅读全文
posted @ 2021-10-14 13:45 X_peng 阅读(174) 评论(0) 推荐(0)
摘要:kafka原本设计的初衷是日志统计分析,现在基于大数据的背景下也可以做运营数据的分析统计,而redis的主要场景是内存数据库,作为消息队列来说可靠性太差,而且速度太依赖网络IO,在服务器本机上的速度较快,且容易出现数据堆积的问题,在比较轻量的场合下能够适用。 RabbitMQ,遵循AMQP协议,由内 阅读全文
posted @ 2021-10-13 11:00 X_peng 阅读(961) 评论(0) 推荐(0)
摘要:Cloud applications are the talk of the town. Many times, we come across terms like cloud-native applications and cloud-enabled applications. For start 阅读全文
posted @ 2021-10-12 15:01 X_peng 阅读(283) 评论(0) 推荐(0)