社区
Web 开发
帖子详情
多个服务对一张表进行操作
huangkeweiaini
2018-08-08 11:44:41
最近公司要使用springcloud做微服务架构,由于业务问题,要拆出多个子服务作分布式部署,但是有个问题一直想不通。
就是多个服务会同时操作一张表,新增/修改/查询都有,请问这个问题怎么解决?
框架里使用Eureka作为注册中心,多个服务提供者同时操作数据库的话Eureka能解决我的问题吗?
跪求各位大佬解答!如果Eureka不能解决问题,有没有其他解决方案!谢谢了!急啊
...全文
1118
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.分库分表,从根源上解决分布式系统数据问题
【遥感影像分析】多光谱特征与纹理参数在地
表
覆盖分类中的应用研究
内容概要:该文档列出了一个包含156个编号特征的数据集,主要涵盖遥感影像分析中的各类地
表
特征变量,包括地形特征(如高程、坡度、坡向)、光学纹理特征(如HH、HV)、光照与植被指数(如NDVI、EVI、SAVI)、水分指数(如NDWI、MNDWI)、短波红外波段(SWIR1、SWIR2)以及
多个
光谱波段的统计纹理参数(如asm、contrast、entropy等)。此外还包括Landsat等卫星影像常用的QA质量评估波段和冠层反射率指标(如TCD、TCA),反映了对地观测数据处理中的多维度特征体系。; 适合人群:从事遥感、地理信息系统(GIS)、生态环境监测或土地利用研究的科研人员及数据分析师;具备一定遥感基础知识的技术人员;遥感相关专业研究生及以上学历者; 使用场景及目标:①用于遥感图像分类、土地覆盖识别与变化检测;②构建地
表
参数反演模型,如植被覆盖度、土壤湿度等;③
进行
机器学习特征工程时选择有效输入变量;④支持环境监测、农业估产、城市扩展分析等应用领域; 阅读建议:建议结合具体遥感项目需求理解各特征物理意义,注意区分不同波段与指数的应用背景,可配合遥感软件平台(如Google Earth Engine、ENVI)
进行
实际数据验证与可视化分析。
1035141145_wantonly-drag-open_24752_1768802769898.zip
1035141145_wantonly-drag-open_24752_1768802769898.zip
【软件设计师考试】2014年真题解析与八大核心模块学习指南:基于上午题、下午案例及全科真题的知识体系构建与备考策略研究
内容概要:本文是对《2014年软件设计师真题及学习参考详细报告》的全面分析与总结,系统梳理了软件设计师考试的八大核心知识模块,包括计算机组成原理、软件工程、数据库系统、数据结构与算法、计算机网络、
操作
系统、程序设计语言编译和面向对象技术。报告基于三份真题资料(上午题、下午题、全科题),提炼出考试的知识体系、题型特点、难度水平及详细解析方法,强调理论与实践结合,帮助考生构建完整知识框架并掌握应试策略。; 适合人群:准备参加软件设计师考试,具备一定计算机基础知识和软件开发背景,处于系统复习或备考冲刺阶段的考生。; 使用场景及目标:①系统掌握软件设计师考试的核心知识点与出题规律;②通过真题解析查漏补缺,提升单选题与案例分析题的解题能力;③制定分阶段备考计划,强化薄弱环节,提升综合应试能力。; 阅读建议:建议按照“基础—强化—冲刺—实战”四阶段策略使用三份真题资料,结合解析深入理解知识点关联与解题逻辑,注重错题复盘与知识体系构建,同时辅以实际编程与设计练习,增强知识应用能力。
基于ESP32微控制器平台结合Arduino开发框架并集成FreeRTOS实时
操作
系统实现的高精度网络时间同步与多时区支持的可编程智能时钟显示系统演示项目_ESP32微控制器_Ar.zip
基于ESP32微控制器平台结合Arduino开发框架并集成FreeRTOS实时
操作
系统实现的高精度网络时间同步与多时区支持的可编程智能时钟显示系统演示项目_ESP32微控制器_Ar.zip
微电网创新点基于非支配排序的蜣螂优化算法NSDBO求解微电网多目标优化调度研究(Matlab代码实现)
【微电网】【创新点】基于非支配排序的蜣螂优化算法NSDBO求解微电网多目标优化调度研究(Matlab代码实现)内容概要:本文研究了基于非支配排序的蜣螂优化算法(NSDBO)在微电网多目标优化调度中的应用,并提供了Matlab代码实现。该方法结合智能优化算法与电力系统调度需求,针对微电网运行中的多重目标(如经济性、环保性、稳定性等)
进行
协同优化,有效提升了调度方案的综合性能。文中详细阐述了NSDBO算法的设计原理、非支配排序机制及其在求解多目标问题上的优势,并通过仿真实验验证了其相较于传统算法在收敛性和多样性方面的优越
表
现。; 适合人群:具备一定电力系统基础知识和Matlab编程能力的研究生、科研人员及从事微电网优化、智能优化算法研究的相关工程技术人员。; 使用场景及目标:①用于解决微电网中多目标、多约束的优化调度问题,如成本最小化与碳排放最低的平衡;②为智能优化算法在能源系统中的应用提供可复现的技术路径和代码参考,支持学术研究与实际项目开发; 阅读建议:建议读者结合Matlab代码深入理解算法实现细节,重点关注非支配排序与蜣螂行为模拟的融合机制,同时可尝试将其迁移至其他多目标优化问题中
进行
拓展研究。
Web 开发
81,116
社区成员
341,730
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章