架构师之路 + 关注
手机版

消息顺序性为何这么难?

很多业务都需要考虑消息投递的顺序性: 单聊消息投递,保证发送方发送顺序与接收方展现顺序一致 群聊消息投递,保证所有接收方展现顺序一致 充值支付消息,保证同一个用户发起的请求在服务端执行序列一致 消息顺序性是分布式系统架构设计中非常难的问题...

架构 服务器 Image 序列 service

谁说php不能搞长连接?

为什么说,MapReduce,颠覆了互联网分层架构的本质?

为什么说,MapReduce系统架构,颠覆了互联网分层架构的本质? 下图是一个典型的,互联网分层架构:客户端层:典型调用方是浏览器browser或者手机APP 站点应用层:实现核心业务逻辑,从下游获取数据,对上游返回html或者json...

云栖社区 架构 服务器 函数 互联网 reduce 集群 Image CPU Mapreduce 数据存储

一分钟说清楚并查集

云栖社区 架构 数据结构

“微信群覆盖”,线性求解方案?

算法 排序

世界上最漂亮的排序算法!

直奔主题,世界上“最漂亮”的排序算法。 void stooge_sort(int arr[], int i, int j){          if (arr[i]>arr[j]) swap(arr[i], arr[j]);     ...

算法 排序 void 数组

分布式事务,原来可以这么玩?

多个数据要同时操作,如何保证数据的完整性,以及一致性? 答:事务,是常见的做法。 举个栗子: 用户下了一个订单,需要修改余额表,订单表,流水表,于是会有类似的伪代码: start transaction;  CURD table ...

分布式 架构 数据库 exception Transaction 伪代码 Commit

Java后端技术栈,到底如何深入学习?

Java,是现阶段中国互联网公司中,覆盖度最广的研发语言。有不少朋友问,如何深入学习Java后端技术栈,今天分享一个,互联网牛人整理出来的Java深入学习路线图,以及免费学习资料。 一、阅读源码 深入的Java学习,经典源码阅读不可少:...

云栖社区 分布式 架构 java 性能优化 Cloud 性能 高可用 源码 互联网 高并发 spring 微服务 数据分析 分布式架构

2
GO