NoSQL

首页 标签 NoSQL
# NoSQL #
关注
44367内容
大厂如何解决订单幂等问题
在分布式系统中,网络重试可能导致重复请求,需保证接口幂等性。创建订单时,可通过预生成唯一订单号,利用数据库主键唯一约束防止重复插入;更新订单时,采用版本号机制,更新前校验并自增版本号,避免ABA问题。结合Redis或数据库状态标记,确保无论请求是否重复,数据始终一致,适用于各类数据库操作场景。
|
16天前
| |
来自: 数据库
简述关系型与非关系型数据库的区别
关系型数据库基于表结构,支持SQL和事务,易于维护但读写性能差、灵活性不足;非关系型数据库格式灵活、速度快、成本低,适用于高并发场景,但缺乏SQL支持与事务机制,复杂查询较弱。
Redis
基于 Redis 实现的 RPC 协议(2.3.0+版本支持),通过注册中心管理服务地址,客户端可透明调用。支持直连 Redis 或自定义接口映射,建议方法名与 Redis 标准操作一致,如 get、set、delete,非标准命名需配置映射关系,使用简便且高效。
项目中哪里用到了RabbitMQ
本项目广泛使用RabbitMQ实现服务间异步通信,作为两大通信方式之一(另一为Feign同步调用),主要用于非查询类操作。如内容审核、验证码发送、用户行为采集、搜索记录保存、用户信息变更通知、页面静态化及MySQL、Redis、ES间数据同步,提升系统解耦与性能。
MongoDB单机部署
本文介绍MongoDB在Windows与Linux系统的安装启动方法,包括下载、解压、配置数据目录及命令行或配置文件方式启动服务。支持设置环境变量、自定义端口与日志路径,并提供shell连接、图形化工具Compass使用指南,以及Linux下防火墙配置与服务关闭操作,确保单机部署稳定运行。
闲鱼 item_get - 商品详情接口对接全攻略:从入门到精通
闲鱼item_get接口可精准获取二手商品详情,支持商品ID查询标题、价格、成色、卖家信息等全量数据,适用于比价、运营、风控等场景。本文提供从权限申请、签名认证到生产优化的全流程对接指南,确保稳定高效调用。
免费试用