Wesley13 Wesley13
3年前
PHP 微服务之【分布式事务】
分布式事务一直是微服务的一个难点。相关的解决方案和框架大部分是java的,那么php该如何解决呢?下面一步一步讲解如何用php解决分布式事务。单机单数据源事务首先从单机事务开始。大概逻辑如下:try{//开始事务$dbbeginTransaction();
Easter79 Easter79
3年前
SpringCloud Alibaba
BlogCloudSpringCloudAlibaba致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用微服务的必需组件,方便开发者通过SpringCloud编程模型轻松使用这些组件来开发分布式应用服务。依托SpringCloudAlibaba,您只需要添加一些注解和少量配置,就可以将Sprin
Stella981 Stella981
3年前
Hadoop是一种开源的适合大数据的分布式存储和处理的平台
“Hadoop能做什么?”,概括如下:  1)搜索引擎:这也正是DougCutting设计Hadoop的初衷,为了针对大规模的网页快速建立索引;  2)大数据存储:利用Hadoop的分布式存储能力,例如数据备份、数据仓库等;  3)大数据处理:利用Hadoop的分布式处理能力,例如数据挖掘、数据分析等;  4)
Easter79 Easter79
3年前
Tus和go
前言现如今,分布式文件系统可谓是琳琅满目,多种多样,有hdfs,gfs,zfs,fastdfs,gofastdfs等,怎么选择合适自己的分布式文件系统呢?在这篇文章中,我们不讲……额,我只想表达一下我在研究gofastdfs过程中踩的坑。gofastdfs首先,什么是gofastdfs?是fastdfs的弟弟吗
Stella981 Stella981
3年前
Spring Cloud 分布式事务管理
SpringCloud分布式事务管理在微服务如火如荼的情况下,越来越多的项目开始尝试改造成微服务架构,微服务即带来了项目开发的方便性,又提高了运维难度以及网络不可靠的概率.SpringCloud分布式事务管理(https://www.oschina.net/action/GoToLink?
Stella981 Stella981
3年前
Git 巨型存储库的解决方案
前言通常来说,分布式版本控制系统适合体积较小的存储库,分布式版本控制系统(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fen.wikipedia.org%2Fwiki%2FDistributed_version_control)意味着存储库和工作目录都放置在开发者自己的机器
Stella981 Stella981
3年前
Kafka 原理以及分区分配策略剖析
一、简介 ApacheKafka是一个分布式的流处理平台(分布式的基于发布/订阅模式的消息队列【MessageQueue】)。流处理平台有以下3个特性:可以让你发布和订阅流式的记录。这一方面与消息队列或者企业消息系统类似。可以储存流式的记录,并且有较好的容错性。可
原生分布式数据库与子数据库子表中间件的区别
无论是分库分表中间件还是原生分布式数据库,目的都是为了解决数据容量问题,但实际上两种方式有本质区别。那么,具体来说,原生分布式数据库(https://www.oceanbase.com/product/oceanbase)有什么区别,它们的优缺点是
基于Redis实现基本抢红包算法
简介:抢红包是我们生活常用的社交功能,这个功能最主要的特点就是用户的并发请求高,在系统设计上,可以使用非常多的办法来扛住用户的高并发请求,在本文中简要介绍使用Redis缓存中间件来实现抢红包算法,Redis是一个在内存中基于用户首先输入红包金额和红包个数,
京东云开发者 京东云开发者
8个月前
学习下Redis内存模型
作者:京东零售吴佳前言redis,对于一个java开发工程师来讲,其实算不得什么复杂新奇的技术,但可能也很少人去深入了解学习它的底层的一些东西。下面将通过对内存统计、内存划分、存储细节、对象类型&内部编码这四个模块来学习学习redis的内存模型,手字笔录,