社区
高性能WEB开发
帖子详情
多应用 多数据库 多redis部署如何映射访问呢?
风舞叶扬
2016-04-23 08:11:45
比如某个应用一般怎么配置访问redis和数据库,数据一致性怎么做呢。
还有个问题,分布式系统比如淘宝下单,订单可能会走商品系统、交易系统、物流系统等。是顺序调用还是mq异步执行等待各系统返回,如果某个系统返回异常是回滚所有操作还是。。?
求大神指导。。
...全文
847
4
打赏
收藏
多应用 多数据库 多redis部署如何映射访问呢?
比如某个应用一般怎么配置访问redis和数据库,数据一致性怎么做呢。 还有个问题,分布式系统比如淘宝下单,订单可能会走商品系统、交易系统、物流系统等。是顺序调用还是mq异步执行等待各系统返回,如果某个系统返回异常是回滚所有操作还是。。? 求大神指导。。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dog72
2016-04-29
打赏
举报
回复
对于第一个问题,还需要你详细的描述应用场景。一旦涉及到全局事务一致性,就非常复杂。 第二个问题,当然是能并发就并发,因为业务流程中每个节点都会耗时,如果串行流程很长,那么响应时间就会很长,甚至不可控导致前端超时,前端超时可能会导致系统有很大阻塞的风险。 但是串行并行化要考虑的东西很多,包括首先你要有一个很好用的异步组合交易容器和框架,第二你要尽可能的去掉流程中的业务分支和前后因果相关性,最后你还要保证提供统一的冲正引擎,以及服务端必须能够进行幂等的回滚交易....
学无止境-逆流而上
2016-04-27
打赏
举报
回复
redis和数据库之间的数据一致性,save、update、delete修改redis “顺序调用还是mq异步执行”每个架构师都有自己的设计,每个业务也有不同的串行、并行要求。子系统之间的调用,可以用webservice、rest、thrift等等不同类别方式,不一定是mq。如果说用mq来解决异步异常回滚,确实也说得通,毕竟可持久化,但是现在用的更多的还是根据表之间状态来反向操作回滚。希望对你有用。
风舞叶扬
2016-04-23
打赏
举报
回复
自己顶。。。。
freetts
2016-04-23
打赏
举报
回复
顶一个,期待有大神回复
Redis
部署
架构详解:原理、场景与最佳实践
Redis
作为一种高性能的内存
数据库
,在现代
应用
架构中扮演着至关重要的角色。随着业务规模的扩大和系统复杂度的提升,选择合适的
Redis
部署
架构变得尤为重要。本文将详细介绍
Redis
的各种
部署
架构模式,包括单点
部署
、主从复制、哨兵模式、集群模式、Active-Active地理分布式以及Kubernetes云原生
部署
等,深入剖析其工作原理和底层机制,并提供架构选型指南和典型
应用
场景比对,帮助读者根据实际需求选择最适合的
Redis
部署
方案。
Redis
的分布式
部署
该文章从存储的分布式
部署
常用思路出发,介绍了水平拆分、主从复制这两种核心思路,并介绍了
redis
的实现,分别是 水平拆分的实现:sharding,将key通过crc16哈希到16384个slot里。slot在
redis
集群
部署
好时就已经确定分布的机器。如果有新的master加入,需要迁移slot,会有MOVED、ASKING响应给客户端。 主从复制的实现:
redis
支持一主0从~多从,使用复制算法实现主从复制。 以下为原文。 学习笔记 |
Redis
分布式
部署
方案_大虎牙的博客-CSDN博客_red
(更新时间)2021年5月12日
redis
数据库
Redis
面试题
Redis
高频面试题 文章目录
Redis
高频面试题1、什么是
Redis
?简述它的优缺点?2、
Redis
相比memcached有哪些优势?3、
Redis
支持哪几种数据类型?4、
Redis
主要消耗什么物理资源?5、
Redis
的全称是什么?6、
Redis
有哪几种数据淘汰策略?7、
Redis
官方为什么不提供Windows版本?8、一个字符串类型的值能存储最大容量是多少?9、为什么
Redis
需要把所有数据放到内存中?10、
Redis
集群方案应该怎么做?都有哪些方案?11、
Redis
集群方案什么情况下会导致整个集群不可
Redis
部署
及使用
目录 一、
Redis
概述 二、
Redis
安装(一) 三、
Redis
安装
部署
(二) 3.1、
Redis
下载、编译、安装 3.2、启动
Redis
3.3、日志文件及持久化文件配置 3.4、
Redis
客户端使用 四、
Redis
持久化 4.1、AOF持久化配置 4.2、RDB持久化配置 五、常用操作的命令 六、
Redis
在项目中的使用场景 七、常见问题解决——缓存穿透、缓存击穿...
NoSQL
数据库
介绍+
Redis
部署
Redis
(REmote D Ictionary Server 远程字典服务器),是完全开源免费的,用C语言编写的,遵守BSD 协议,是一个高性能的(key/value)分布式内存
数据库
,基于内存运行,并支持持久化的NoSQL
数据库
, 是当前最热门的NoSQL
数据库
之一,也被人们称为数据结构服务器。基于Web网站的架构中,
数据库
是最难进行横向扩展的,当一个网页的系统的用户量不断增大,对
数据库
进行升级和扩展时,事很困难的,往往只有停机进行升级维护和数据迁移等。指事物里所有操作要么都成功,要么都失败。
高性能WEB开发
25,980
社区成员
4,366
社区内容
发帖
与我相关
我的任务
高性能WEB开发
高性能WEB开发
复制链接
扫一扫
分享
社区描述
高性能WEB开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章