社区
高性能WEB开发
帖子详情
多应用 多数据库 多redis部署如何映射访问呢?
风舞叶扬
2016-04-23 08:11:45
比如某个应用一般怎么配置访问redis和数据库,数据一致性怎么做呢。
还有个问题,分布式系统比如淘宝下单,订单可能会走商品系统、交易系统、物流系统等。是顺序调用还是mq异步执行等待各系统返回,如果某个系统返回异常是回滚所有操作还是。。?
求大神指导。。
...全文
880
4
打赏
收藏
多应用 多数据库 多redis部署如何映射访问呢?
比如某个应用一般怎么配置访问redis和数据库,数据一致性怎么做呢。 还有个问题,分布式系统比如淘宝下单,订单可能会走商品系统、交易系统、物流系统等。是顺序调用还是mq异步执行等待各系统返回,如果某个系统返回异常是回滚所有操作还是。。? 求大神指导。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
打赏
举报
回复
顶一个,期待有大神回复
NoSQL-
Redis
部署
和优化
本文介绍
Redis
的基础概念,包括数据类型、
部署
步骤、多
数据库
操作、持久化机制及性能管理等内容。
nosql之
redis
配置与优化
本文围绕
Redis
展开,介绍了非关系型
数据库
产生背景及
Redis
简介、优点,对比了
Redis
和Memcached。阐述了
Redis
数据类型,包括String、Hash等。还讲解了
部署
、压力测试、多
数据库
操作、持久化(RDB和AOF)以及性能管理等内容,如查看内存使用、控制内存碎片率等。
NoSQL 之
Redis
安装
部署
与常用命令
本文介绍了
Redis
作为非关系型
数据库
的特点,包括其与关系型
数据库
的区别和产生背景。详细讲解了
Redis
的安装过程,重点阐述了
Redis
的五大数据类型:String、Hash、List、Set和Zset及其
应用
场景。此外,还提到了
Redis
的多
数据库
概念及常用操作命令。
Nosql——
Redis
配置与优化
本文围绕
数据库
展开,先介绍
数据库
及数据分类,阐述非关系型
数据库
产生背景。重点聚焦
Redis
,介绍其基于内存运行、键值对存储等特性,涵盖
Redis
配置、多
数据库
操作、持久化方式(RDB和AOF)以及性能管理等内容,如查看内存使用、处理内存碎片等。
Redis
集群(1)
本文介绍了
Redis
Cluster的分布式解决方案,探讨了数据分区的理论,包括节点取余分区、一致性哈希分区、虚拟一致性哈希分区和
Redis
采用的虚拟槽分区。
Redis
Cluster通过虚拟槽达到数据均衡,其槽范围选择16384个是考虑到带宽效率和资源利用率。然而,集群在功能上存在限制,如不支持多
数据库
、Key批量和事务操作等。
高性能WEB开发
25,980
社区成员
4,366
社区内容
发帖
与我相关
我的任务
高性能WEB开发
高性能WEB开发
复制链接
扫一扫
分享
社区描述
高性能WEB开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章