
分布式系统
分布式系统
持续努力
努力不辜负每一天. 享受编程和技术带来的快乐!
展开
-
转载 十分钟理解Actor模式
Actor模式是一种并发模型,与另一种模型共享内存完全相反,Actor模型sharenothing。随着多核时代和分布式系统的到来,共享模型已经不太适合并发编程,因此几十年前就已经出现的Actor模型又重新受到了人们的重视。MapReduce就是一种典型的Actor模式,而在语言级对Actor支持的编程语言Erlang又重新火了起来,Scala也提供了Actor,但是并不是在语言层面支持,Java也有第三方的Actor包,Go语言channel机制也是一种类Actor模型。...原创 2022-07-15 17:52:49 · 1208 阅读 · 0 评论 -
Transcoding HTTP/JSON to gRPC
Transcoding HTTP/JSON to gRPCOpenAPI | gRPCCloud Endpoints supports protocol transcoding so that clients can access your gRPC API by using HTTP/JSON. The Extensible Service Proxy (ESP) transcodes HTTP/JSON to gRPC.https://cloud.google.com/endpoints/d原创 2021-07-23 23:00:55 · 289 阅读 · 0 评论 -
repost:http1.0/http1.1/https/http2.0/ws/wss区别联系
HTTP1.1解决了tcp连接多次建立的问题,HTTPS:tcp+tls+httphttp2.0解决了请求队列阻塞的问题。但是无论如何,都是一个request对应一个response,tcp连接虽然维持着,但是对于HTTP来讲,一次请求得到响应后这次的HTTP交互就算结束了。服务端无法实时发送数据给客户端,使用轮询的困境依然没有得到解决,所以WebSocket就出现了。WebSocket: 握手阶段,采用 HTTP 协议,其它阶段之间在tcp之上wss:tcp+tls+ws(握手阶段还是ht...原创 2021-07-03 23:20:06 · 691 阅读 · 1 评论 -
Mesos、Omega和Borg三个系统有什么区别
http://dockone.io/article/571原创 2021-04-11 20:49:10 · 306 阅读 · 0 评论 -
thrift:unFramedTransport VS FramedTransport
https://andrewpqc.github.io/2019/02/24/thrift/原创 2021-03-23 16:32:12 · 219 阅读 · 0 评论 -
LVS linux virtual server 章文嵩
追随自己的兴趣,做自己擅长的事.专注,刨根问底,精益求精.平常心.把事情做好,回报自然回来. ------------------ 章文嵩原创 2019-05-22 18:31:28 · 640 阅读 · 0 评论 -
LVS+Nginx 负载均衡
https://blog.youkuaiyun.com/aly1989/article/details/51671258http://jm.taobao.org/2016/06/02/zhangwensong-and-load-balance/原创 2019-02-18 23:47:38 · 145 阅读 · 0 评论 -
一致性哈希 虚拟节点
https://www.cnblogs.com/haippy/archive/2011/12/10/2282943.html原创 2019-02-15 18:09:53 · 436 阅读 · 2 评论 -
正向代理 反向代理 区别
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.youkuaiyun.com/zt15732625878/article/details/78941268 </div> <div id="content_views" class="markdown_views prism-atom...转载 2019-02-15 16:41:51 · 159 阅读 · 0 评论 -
hashicorp/consul v.s. etcd
hashicorp/consul v.s. etcdboltdb v.s. rocksdb v.s. leveldbcockroachDB,yugabyteDB,kudu, TIDB 这些都是 参考了google spanner 论文 的开源实现原创 2021-03-21 12:24:28 · 214 阅读 · 0 评论 -
gevent asyncio
gevent: python协程asyncio: python3.4内置异步io原创 2021-02-26 18:05:39 · 180 阅读 · 0 评论 -
新一代搜索引擎ZeroSearch, Google分布式论文
新一代搜索引擎项目 ZeroSearch 设计探索https://blog.youkuaiyun.com/Tencent_TEG/article/details/109505339?spm=1000.2115.3001.4373Google论文、开源与云计算https://blog.youkuaiyun.com/qq_19968255/article/details/109487855?spm=1000.2115.3001.4373...原创 2020-11-22 23:27:11 · 415 阅读 · 0 评论 -
IBM 微讲堂 | Kubeflow
Kubeflow https://developer.ibm.com/zh/series/os-kubeflow-2020/原创 2020-11-11 19:41:10 · 165 阅读 · 0 评论 -
Git, GitLab-局域网分布式版本控制系统
手动搭建局域网分布式版本控制系统GitLab原创 2020-11-08 15:24:32 · 291 阅读 · 0 评论 -
Block Chain(分布式ledger)
底层数据结构:HashNetBlock Chain1.02.03.0:EOS ETH(以太坊)4.0:InterValue原创 2020-11-07 10:44:31 · 280 阅读 · 2 评论 -
分布式缓存: Redis, Amazon DynamoDB等
课程: 300分钟吃透分布式缓存微博大神教你支撑百万QPS的核心技术讲师:陈波 新浪微博平台架构技术专家原创 2020-11-02 23:17:21 · 680 阅读 · 0 评论 -
repost: Geode(java), GemFire
Geode 介绍:Geode是一个提供实时、一致访问大型分布式云平台下数据密集型应用的数据管理平台。Geode 通过跨多进程,把内存、CPU、网络资源和可选的本地磁盘汇集起来,来管理应用程序对象及其行为。它使用动态复制和数据分片技术,来实现高可用性,改善性能、可伸缩性和容错。Geode 除了是一个分布式数据容器,它还是一个内存数据管理系统,提供了可靠的异步事件通知和有保证的消息传递。Geode 是一个非常成熟、健壮的产品,多个华尔街交易平台首次将 Geode(称为GemFire™)部署在金融部门。如今原创 2020-10-31 18:10:33 · 191 阅读 · 0 评论 -
mini分布式文件系统 &《分布式文件存储系统技术及实现》技术公开课。
https://mp.weixin.qq.com/s/KSpsa1viYz9K_-DYYQkmKAhttps://github.com/goyas/goya-fshttps://www.cnblogs.com/goya/p/11660340.html原创 2020-10-23 13:05:18 · 432 阅读 · 0 评论 -
分布式事务
2pc3pcTCCsaga最终一致性最大努力通知原创 2020-10-22 15:35:09 · 100 阅读 · 0 评论 -
influxDB TDengine DolphinDB kdb+
时序数据库,工业物联网数据处理平台原创 2020-10-15 20:38:10 · 1135 阅读 · 1 评论 -
repost Serverless
分布式操作系统和编译器的关系,挺赞同这篇《Serverless 的喧哗与骚动》里的观点:“云上的 OS 这个角色,基本上可以说是被 Kubernetes 生态给占了,那么云上的编译器/VM 呢?开发语言和框架呢?好像还没有。程序员不应该花大量时间去写 yaml 文件,这些面向资源的 yaml 文件应该是由机器生成的,我称之为云编译器,高级编程语言用来表达业务的领域模型和逻辑,云编译器负责将语言编译成资源描述。我个人很看好 Erlang 的 Actor 模型,这个模型在其他语言上也有实现,例如语法参考原创 2020-10-15 16:25:30 · 160 阅读 · 0 评论 -
分布式文件系统--清华陈康
https://www.xuetangx.com/course/THU08091000279/1073583?fromArray=search_result分布式系统的思考方法:以分布式文件系统为例(计算未来云讲坛:大咖来啦)https://www.xuetangx.com/live/live20200325005/live20200325005/3965431/3965370...原创 2020-10-09 17:00:18 · 507 阅读 · 0 评论 -
香港中文大学 Distributed Systems and Software 全29讲 主讲-吕荣聪
香港中文大学 Distributed Systems and Software 全29讲 主讲-吕荣聪原创 2020-10-09 13:33:51 · 302 阅读 · 0 评论 -
repost 分布式学习
from https://blog.youkuaiyun.com/larry1648637120/article/details/93523269 第一章 概述 分布式系统定义一个分布式系统是由多个通过网络互联的独立自治的计算节点组成,这些计算节点为了完成共同目标基于消息传递机制进行相互协作。 要点: 多个计算节点:节点可以是进程、线程、抽象对象、组件、服务、单个计算机或一组计算机(图灵机)网络互联:逻辑拓扑原创 2020-10-09 13:06:32 · 564 阅读 · 1 评论 -
常见的分布式系统及分类
分布式文件系统(存储系统):GFS,TFS,HDFS,Facebook HayStack分布式缓存系统(键值系统):淘宝Tair,Amazon Dynamo分布式表格系统:BigTable分布式数据库:Google Spanner,TiDB,OceanBase分布式计算框架:MapReduce,子模块:分布式事务:分布式存储引擎:分布式锁:...原创 2020-09-28 09:12:33 · 7151 阅读 · 0 评论 -
分布式操作系统
一。云计算平台-----分布式操作系统:包括:分布式文件存储系统分布式调度系统二。Kubernetes:利用kubectl explain pv.spec查看k8s支持的后端存储系统Persistent Volume(PV)三。网络操作系统与分布式操作系统的区别...原创 2020-09-27 12:07:06 · 332 阅读 · 0 评论 -
分布式数据库的各种解决方案及对比, MegaStore是在基于BigTable上的开发的存储系统,被Spanner取代
如题原创 2020-09-27 11:38:31 · 425 阅读 · 0 评论 -
分布式一致性协议
Paxos:Multi-Paxos:ZAB 协议 ( Zookeeper Atomic Broadcast) 原子广播协议:zookeeper使用Gossip:Raft: etcd中使用EPaxos原创 2020-09-27 11:37:14 · 155 阅读 · 0 评论 -
repost Paxos历史回顾
作者:phylips@bmy 2012.12.21 出处:http://duanple.blog.163.com/blog/static/709717672012112203543166/ 自Paxos提出,迄今已有20多年了,围绕着该算法曾经发生过一些非常有趣的事情,这些也已成为人们津津乐道的一段轶事,故事的主角自然是Paxos的提出者Lamport...原创 2020-09-27 10:56:32 · 247 阅读 · 0 评论 -
Paxos 分布式一致性协议
Leslie Lamport’s Paxos,the foundation of modern distributed system,Turing Award原创 2020-09-27 10:38:54 · 107 阅读 · 0 评论 -
一致性协议及相关问题
paxos协议,zab协议,拜占庭将军问题原创 2020-09-26 16:50:32 · 114 阅读 · 0 评论