![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
分布式
怎么没吃饱
我只是一个初学者,希望把自己的学习历程放在csdn上与大家共享,希望大家少犯我犯过的错误。
展开
-
分布式事务基础概念
分布式事务相比本地事务有很多额外的情况产生交互异常:分布式中某个机器宕机网络异常发布的消息丢失发送的消息不保证接受顺序(消息在传递与传输过程中产生不确定延迟)数据错误不可靠的TCP连接某个节点的存储数据丢失等本地事务一般通过先写日志(redo), 后写数据库的方式避免一些异常发生,或者根据日志回滚数据.本地数据库的ACID原则本地数据库有ACID原则:原子性,一致性,隔离性...原创 2019-01-24 15:32:14 · 131 阅读 · 0 评论 -
MapReduce原理梳理
mapReduce 实际是一个分布式计算的框架,其核心功能就是将用户的业务逻辑代码整合成一个完整的分布式运算程序,并发运行在hadoop集群上。分布式计算框架提出的原因是因为海量数据在单机环境下由于资源限制而无法完成。如果直接将一个普通的java程序优化成分布式版本,会增加程序的复杂度与设计难度引入mapreduce框架之后,开发人员只需要关注业务逻辑的实现而将其中复杂的重复逻辑交由框架...原创 2019-01-24 17:51:08 · 139 阅读 · 0 评论