分布式
newbiebird
阳光,开朗,爱小说,爱音乐
展开
-
分布式架构演变历史
分布式架构的发展史原创 2018-06-30 02:01:13 · 5715 阅读 · 1 评论 -
分布式架构演变历史2
一,分布式架构中的常见概念集群 小店原来只有一名厨师,所有的工作都由他来做,后来顾客多了,忙不过来,又请了一名厨师,所有的工作由这两个人来承担,这两个人的关系就是集群 分布式为了让厨师专心炒菜, 把菜做好,又请了配菜师傅负责切菜,备菜 备料。厨师和配菜师傅的关系就是 分布式一个配菜师傅忙不过来,又请了...原创 2018-07-01 01:07:54 · 668 阅读 · 0 评论 -
分布式系统架构设计
一。主流架构模型 SOA架构和微服务架构SOA架构SOA全称(Service Oriented Architecture) 中文意思为 面相服务的架构,他是一种设计方法,轻重包含多个服务,服务之间通过相互依赖最终提供一系列的功能, 一个服务通常以独立的形式存在与操作系统进程中,各个服务之间通过网络调用,跟SOA相提并论的还有ESB(企业服务总线),简单来说ESB就是管道,链接各个服务节点,为了集成...原创 2018-07-03 23:17:15 · 25100 阅读 · 2 评论 -
什么是幂等,什么情况下需要幂等,如何实现幂等
在微服务架构下,我们在完成一个订单流程时经常遇到下面的场景:一个订单创建接口,第一次调用超时了,然后调用方重试了一次在订单创建时,我们需要去扣减库存,这时接口发生了超时,调用方重试了一次当这笔订单开始支付,在支付请求发出之后,在服务端发生了扣钱操作,接口响应超时了,调用方重试了一次一个订单状态更新接口,调用方连续发送了两个消息,一个是已创建,一个是已付款。但是你先接收到已付款,然后又接收到了...转载 2018-07-14 10:08:06 · 35481 阅读 · 0 评论 -
Redis 单节点 搭建
redis单节点安装部署一 、准备工作1.linux服务一台(本人版本:centos 7)2.redis包:redis-5.0.5.tar.gz(下载地址:http://redis.io/download)二、安装1.安装gcc1.1 命令:yum install gcc1.3 将redis-5.0.5.tar.gz放到 /usr/local文件夹下 (你要安装的目录)...原创 2019-09-14 11:31:15 · 292 阅读 · 0 评论