笔记(一)- 分布式
RabbitMQ学习笔记(七)——RabbitMQ分布式事务框架
分布式事务框架分析事务为什么要分布式 什么是事务 ◆ 事务指的是一 系列业务操作,只能同时成功或同时失败 ◆ 传统事务有4个主要特性:原子性、一致性、隔离性、持久性 微服务化带来的挑战 ◆ 在传统单体应用中,事务在本地即可完成 ◆ 随着后端架构的微服务化,事务无法在本地完成 ◆ 所以需要将事务“分布式化” 传统单体应用 ◆ 在传统单体应用中,事务在本地即可完成 微服务应用
日期 2023-06-12 10:48:40已跪,Java全能笔记爆火,分布式/开源框架/微服务/性能调优全有
前言程序员,立之根本还是技术,一个程序员的好坏,虽然不能完全用技术强弱来判断,但是技术水平一定是基础,技术差的程序员只能CRUD,技术不深的程序员也成不了架构师。程序员对于技术的掌握,除了从了解-熟悉-熟练-精通的过程以外,还应该从基础出发,到进阶,到源码,到实战。所以,程序员想要成功,首先要成就自己。今天,这份Java全能笔记终于爆火了,看完之后我直接跪了!这份Java全能笔记内容齐全,包括以下
日期 2023-06-12 10:48:40Locust学习笔记9——分布式压测
引言 我们知道Jmeter单机并发数并不高,一般配置也就支持1000左右。那么就引出了分布式压测的概念,Jmeter通过调度机(Master)与执行机(Slave)来实现。而Locust也支持分布式压测,类似Jmeter一样,当一台机器无法模拟所需的用户数量时候,可以通过多台Slave机器来实现,Master机器主负责分发任务和下达指令。 分布式场景 Locust分布式场景有两种: 1
日期 2023-06-12 10:48:40NLP经典书籍鱼书笔记2-单词的分布式表示
同义词词典特点NLP中常用的不是《新华字典》,而是一种被称为同义词词典的词典在同义词词典中,具有相同含义或者类似含义的单词被归类到同一个组别中NLP中会定义单词之间的粒度更细的关系,比如“上位-下位”“整体-部分”<!--MORE-->WordNetWordNet是NLP中常用的同义词词典,普林斯顿大学在1985年开发的;在NLTK模块中已经存在这个同义词词典同义词词典问题难以顺应时代
日期 2023-06-12 10:48:40【笔记】分布式缓存(1-2)
300分钟吃透分布式缓存——陈波分布式缓存01 业务数据访问性能太低怎么办?缓存的定义狭义缓存加速CPU数据交换的存储器。广义缓存数据高速交换的存储介质,加速数据访问。缓存成本时间局限性原理,即被获取过一次的数据在未来会被多次引用,比如一条微博被一个人感兴趣并阅读后,它大概率还会被更多人阅读。以空间换时间,因为原始数据获取太慢,所以我们开辟一块高速独立空间,提供高效访问,来达到数据获取加速的目的
日期 2023-06-12 10:48:40已跪,Java全能笔记爆火,分布式/开源框架/微服务/性能调优全有
前言程序员,立之根本还是技术,一个程序员的好坏,虽然不能完全用技术强弱来判断,但是技术水平一定是基础,技术差的程序员只能CRUD,技术不深的程序员也成不了架构师。程序员对于技术的掌握,除了从了解-熟悉-熟练-精通的过程以外,还应该从基础出发,到进阶,到源码,到实战。所以,程序员想要成功,首先要成就自己。今天,这份Java全能笔记终于爆火了,看完之后我直接跪了!这份Java全能笔记内容齐全,包括以下
日期 2023-06-12 10:48:40《淘宝技术这十年》读书笔记 (四). 分布式时代和中间件
在系统发展的过程中,架构师的眼光至关重要,作为程序员,只要把功能实现即可,但作为架构师,要考虑系统的扩展性、重用性,对于这种敏锐的感觉,有人说是一种“代码洁癖”。 淘宝早期有几个架构师就具备了这种感觉,周锐虹开发的Webx是一个扩展性很强的框架,行癫在这个框架上插入了数据分库路由的模块、Session框架等。在做淘宝后台系统时,同样需要这几个模块,行癫指导我把这些
日期 2023-06-12 10:48:40学习笔记:The Log(我所读过的最好的一篇分布式技术文章)
前言 这是一篇学习笔记。 学习的材料来自Jay Kreps的一篇讲Log的博文。 原文非常长。可是我坚持看完了,收获颇多,也深深为Jay哥的技术能力、架构能力和对于分布式系统的理解之深刻所折服。同一时候也由于某些理解和Jay哥观点吻合而略沾沾自喜。 Jay Kreps是前Linkedin的Principal Staff Engineer。现任Confluent公司的联合创始人和CEO。K
日期 2023-06-12 10:48:40谷歌Borg论文阅读笔记(一)——分布式架构
传说中 Borg之前号称是Google内部和PageRanking相提并论的同等重量级的东西。现在公布了篇论文 读了一部分 还是有些地方没理解。 求讨论。 Borg简介 Borg的作用是 提供一个标准任务规格语言 集成名字服务 实时任务监控 以及工具来分析和模拟系统行为。 Google内部的集群管理系统调用都是用Borg来admits(准入) schedules(调度) starts r
日期 2023-06-12 10:48:40谷歌Borg论文阅读笔记(一)——分布式架构
传说中 Borg之前号称是Google内部和PageRanking相提并论的同等重量级的东西。现在公布了篇论文 读了一部分 还是有些地方没理解。 求讨论。 Borg简介 Borg的作用是 提供一个标准任务规格语言 集成名字服务 实时任务监控 以及工具来分析和模拟系统行为。 Google内部的集群管理系统调用都是用Borg来admits(准入) schedules(调度) starts r
日期 2023-06-12 10:48:40【SpringBoot笔记24】SpringBoot框架结合Redis实现分布式锁
这篇文章,主要介绍SpringBoot框架如何结合Redis实现分布式锁。 目录 一、SpringBoot结合Redis实现分布式锁 1.1、什么是分布式锁 1.2、如何实现分布式锁
日期 2023-06-12 10:48:40003-读书笔记-企业IT架构转型之道-阿里巴巴中台战略思想与架构实战-分布式服务框架的选择
3.1、淘宝平台“服务化”历程 大约2007年,淘宝500人团队,维护一个war包,200多个功能模块。 1)项目团队协同成本高,业务响应越来越慢 2)应用复杂度超出人的认知负载。 3)错误难于隔离【同一个环境,一个jvm】 4)数据库连接能力很难扩展:每一个机器只有10个,但是应用机器过于多,也达到了5000多连接 5)应用扩展成本高 2007年10月,开始进行基于SOA理念新一代服务化框架研
日期 2023-06-12 10:48:40大数据开发笔记(七):Kafka分布式流式处理
✨大数据开发笔记推荐: 大数据开发面试知识点总结_GoAI的博客-CSDN博客_大数据开发面试本文详细介绍大数据hadoop生态圈各部分知识,包括不限于hdfs、yarn、mapreduce、hive、sqoop、kafka、flume、spark、flink等技术,总结内容适合大数据开发者学习
日期 2023-06-12 10:48:40大数据开发笔记(二):Yarn分布式集群操作系统
✨大数据开发笔记推荐: 大数据开发面试知识点总结_GoAI的博客-CSDN博客_大数据开发面试本文详细介绍大数据hadoop生态圈各部分知识,包括不限于hdfs、yarn、mapreduce、hive、sqoop、kafka、flume、spark、flink等技术,总结内容适合大数据开发者学习
日期 2023-06-12 10:48:40Celery 框架学习笔记(分布式框架)
在学习Celery之前,我先简单的去了解了一下什么是生产者消费者模式。 生产者消费者模式 在实际的软件开发过程中,经常会碰到如下场景:某个模块负责产生数据,这些数据由另一个模块来负责处理(此处的模块是广义的,可以是类、函数、线程、进程等)。产生数据的模块&
日期 2023-06-12 10:48:40SRE学习笔记:分布式共识系统、Paxos协议
最近阅读了《SRE Google运维解密》的第23章,有一些感触,记录一下。 日常工作中,我们经常需要一些服务分布式的运行。跨区域如跨城、跨洲部署运行分布式系统往往是容易的,但是如何保证各系统间状态的一致是困难的。如何保证服务的高可靠、高可用,就是服务提供的数据是准确的,关键在于一些状态的传递,这个时候就需要利用分布式共识系统来维护相关状态,确保大家拿到的状态信息最终是一致的。 要想实现一个分布
日期 2023-06-12 10:48:40顶级“Redis 笔记”, 缓存雪崩 + 击穿 + 穿透 + 集群 + 分布式锁,NB 了
如果你是一位后端工程师,面试时八成会被问到 Redis,特别是那些大型互联网公司,不仅要求面试者能简单使用 Redis,还要深入理解其底层实现原理,具备解决常见问题的能力。可以说,熟练使用 Redis 就是后端工程师的必备技能。 但我发现,在工作或面试时
日期 2023-06-12 10:48:40分布式事务专题笔记(二)分布式事务解决方案之 2PC(两阶段提交)
https://www.cnblogs.com/wushaopei/p/12283955.html
日期 2023-06-12 10:48:40