社区
Web 开发
帖子详情
多个服务对一张表进行操作
huangkeweiaini
2018-08-08 11:44:41
最近公司要使用springcloud做微服务架构,由于业务问题,要拆出多个子服务作分布式部署,但是有个问题一直想不通。
就是多个服务会同时操作一张表,新增/修改/查询都有,请问这个问题怎么解决?
框架里使用Eureka作为注册中心,多个服务提供者同时操作数据库的话Eureka能解决我的问题吗?
跪求各位大佬解答!如果Eureka不能解决问题,有没有其他解决方案!谢谢了!急啊
...全文
893
6
打赏
收藏
多个服务对一张表进行操作
最近公司要使用springcloud做微服务架构,由于业务问题,要拆出多个子服务作分布式部署,但是有个问题一直想不通。 就是多个服务会同时操作一张表,新增/修改/查询都有,请问这个问题怎么解决? 框架里使用Eureka作为注册中心,多个服务提供者同时操作数据库的话Eureka能解决我的问题吗? 跪求各位大佬解答!如果Eureka不能解决问题,有没有其他解决方案!谢谢了!急啊
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
艾德
2018-08-16
打赏
举报
回复
1
建议有个服务专门处理表的操作,其他服务只要调这个服务就行。实在懒得大改,可以弄一个控制表,每个业务表在控制表中插入一行,只有拿到行锁的才能操作这个业务表。quartz的分布式就是这么搞的。
itisapity
2018-08-16
打赏
举报
回复
数据库事务隔离了解下
maradona1984
2018-08-09
打赏
举报
回复
如果你家微服务连数据库都不拆,那你们搞微服务干啥?
就算不拆数据库,一个服务对一个库,基本原则
如果一定要操作一个表,其实也没啥,别搞锁表就行了
zzxiaoma
2018-08-09
打赏
举报
回复
那就看对表的数据修改会不会同时修改同一条数据,如果会出现,那最好还是把服务重新整理吧
Coder_D
2018-08-09
打赏
举报
回复
不懂你在担心什么,抛开别的设计问题和数据问题不说,多个服务操作同一个库的表,这有什么问题吗?
没问题的话,我们再来讨论下面可能出现的问题,多个服务操作同一个表,可能会出现数据问题,这个时候有几种方式可以选择,1.数据库级别的锁,具体百度。2.应用服务层面的分布式锁,也请百度,3.分库分表,从根源上解决分布式系统数据问题
大数据之Hive详解
Hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张
表
,并提供类SQL查询功能。是hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张
表
,并提供类SQL查询功能。本质是将HQL转化成MapReduce程序.本课程从基本概念,hive和mysql软件的安装入手,讲解hive的数据类型,DDL和DML
操作
,以及常用的查询和函数的使用,让你快速入门hive,即刻成为大数据程序员.
多台应用同时
操作
一张
表
数据,解决并发问题
遇到的问题:多台应用部署调度任务,同时扫一张
表
的数据,并且对一张
表
的数据
进行
操作
,可能出现的问题是一条数据被
操作
了两次,从而出现了并发性的问题。 解决办法:从sql上解决问题,并且限制查询条数。 例:假设三台应用部署调度任务。 对数据
表
的主键取余,若是被除数配置为4,则所有的余数为0,1,2,3。所以需要保证每台应用所执行的sql里面刚好包含这4个数字。当然需要在程序里面根据配置文件
mysql多个程序同时写一张
表
_关于多个程序同时
操作
一个
表
发生死锁的问题
锁的概述一. 为什么要引入锁多个用户同时对数据库的并发
操作
时会带来以下数据不一致的问题:丢失更新A,B两个用户读同一数据并
进行
修改,其中一个用户的修改结果破坏了另一个修改的结果,比如订票系统脏读A用户修改了数据,随后B用户又读出该数据,但A用户因为某些原因取消了对数据的修改,数据恢复原值,此时B得到的数据就与数据库内的数据产生了不一致不可重复读A用户读取数据,随后B用户读出该数据并修改,此时A用户...
excel几个
表
合成一张_【一分钟Excel】如何快速合并多个工作
表
今天为大家来带的是关于多个工作
表
合并的小技巧,相信大家学会了之后再遇到需要汇总多个工作
表
数据的情况时可以轻松、高效的解决问题啦!话不多说,快往下看看吧!①多个工作簿单张工作
表
的合并如下图所示,我们有几个区域的销售数据分别放在不同的工作簿中,每个工作簿内只有一张工作
表
,每个工作簿的
表
格结构是一致的,现在我们需要把这些工作簿的
表
格数据合并到一张工作
表
中。
操作
步骤1. 选择菜单栏【数据】-【新建查询】...
Excel多个工作簿合成为一个工作
表
Excel多个工作簿合成为一个工作
表
目录 前言 第一步:多张工作簿合并成一个“汇总工作簿”,
操作
如下: 第二步:把多张sheet
表
合并成一张sheet工作
表
,
操作
如下: 总结 前言 在工作中,我们会遇到这种情况,收集到各组中工作人员的信息,没人一张
表
,会产生大量的工作簿,汇总时一张一张复制粘贴费时费力,所以我们需要把多个Excel工作簿的内容汇总到一张Excel工作
表
中。这样可以方便快捷的
进行
数据整理。 针对这种情况,我们一般可以分成两步去
操作
: 1、首先,多个工作簿汇合并成一个“...
Web 开发
81,094
社区成员
341,711
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章