首页
学习
活动
专区
工具
TVP
发布

分布式系统设计新手入门

专栏作者
7
文章
3717
阅读量
5
订阅数
在unity2d同屏显示9千人
为了提升unity2d的性能限制。这里使用surparaller.org制作的pelagia。他可以在单线程和多线程之间自由切换。像开发其他的单线程软件一样使用pelagia。只要通过简单的设置就可以在单线程和多线程间自由切换。
sun.shuo
2020-05-16
7320
ITDSD - 5.微服务拆分之无锁编程
如果你受够了微服务系统中无休无止的痛苦,哪些数据库事务,分布式锁,永无止境的系统优化,莫名其妙的卡死,诡异的性能波动。来尝试一下最新的无锁编程技术吧。这个技术最酷的地方就是不需要数据库事务和分布式锁就能实现分布式系统的开发。众所周知分布式锁和数据库事务的滥用导致了分布式系统耦合的问题。
sun.shuo
2019-07-25
5750
ITDSD- 4.分布式软件的定量分析
这是关于分布式架构新手入门的第五篇文章。这一篇文章主要介绍通过计算分布式系统中的单次请求成功率,以及重复请求的稳定率获得系统的稳定性估值。依据软件结构评估性能及其冗余。通过对系统的分析判断出潜在的性能瓶颈。为设计分布式系统提供数据支持。
sun.shuo
2019-06-14
4330
Web Services的分布式方法
此文将互联网中的Web Services以通用低成本的方法进行了分布式。具体方法为先通过降低Web Services过程间的耦合,再以写入的数据作为并发依据,用于判定不同Web Services过程能否进行分布式。最终依据判定可以灵活的将不同Web Services过程分布到硬件集群中的方法。
sun.shuo
2019-05-13
4790
分布式系统设计新手入门---2,微服务架构中拆分的实践
在这篇文章中将从分析一个开源项目的可分布性入手,介绍如何使用AP&RP技术。这是一个关于分布式系统设计新手入门的系列文章中的第二篇。您找到第一篇文章。
sun.shuo
2019-05-07
5800
分布式系统设计新手入门---1,微服务的拆分
在我的文章《Web Services的分布式方法》中介绍了分布式设计的方法。但读者反映太过学术化而无法理解。促使我开始这个系列文章的创作,以方便新手能够在实践中使用分布式技术。虽然分布式是一个历史悠久的概念,最早的分布式系统出现在20世纪60年代末推出的ARPANET。但时到今日分布式系统设计都对新手非常的不友好。也可能你学习过大量的分布式的理论,但面对复杂的软件系统仍然也感到束手无策。那么希望这个系列的文章能帮助你重新梳理分布式的知识,建立正确设计分布式系统的方法论。首先分布式的入门要求并不高,需要你是个有一定开发经验的软件工程师,了解基本的并发编程知识。并发编程是分布式设计的基础。你会发现并发编程的知识在分布式系统设计中被经常的使用。但请不要混淆并发编程和分布式系统设计,这是两个完全不同的概念。这里的并发编程特指使用多线程开发软件系统的方法。分布式系统设计是比并发编程更高级的软件系统设计开发行为。在本文中我们先快速的描述一个典型的服务,以及如何一步一步的拆分这个服务为微服务。通过对这个典型的案例,介绍拆分服务的基本方法。然后我们再逐步讨论为什么使用这个方法论,以及这个方法论的使用条件和原理。
sun.shuo
2019-05-13
5030
ITDSD- 3.分布式工程学综述
这是关于分布式架构新手入门的第三篇文章。这一篇文章主要简要的介绍分布式工程学在理论上的基本概念,历史和现状,以及未来发展方向。让大家能够了解为什么学习分布式工程学。分布式工程学在计算机科学中的地位,以及分布式工程学要解决的问题。您可以点击以下链接找到前面三篇文章。
sun.shuo
2019-05-23
4150
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档