
分布式
ignorewho
笑你我枉花光心计 爱竞逐镜花那美丽
展开
-
分布式-SOA和微服务
SOA概念1.SOA解读为面向服务架构2.将功能模块服务化,进行分布式部署,通过网络进行互相调用微服务概念1.本质上是SOA架构,只是不与具体技术实现相关,扩展性强2.需要系统提供一套基础的架构,这些架构可以使微服务独立部署、运行、升级,让微服务和微服务之间实现松耦合微服务的作用:1.有效拆分应用,实现敏捷开发和部署使用微服务的前提:1.项目体积小2.能够独立部署和运行3.使用轻量级的通信机制和架...转载 2018-05-30 11:30:46 · 238 阅读 · 0 评论 -
数据同步机制
两台服务之间数据同步数据同步nacos-数据同步机制数据同步 数据同步机制有很多种,我之前在项目中有遇到两台服务器之间文件同步、集中管理平台服务器同步配置信息给节点,最近也看到了SpringCloud Alibaba组件之一Nacos配置管理相关的文章,也从中学到了数据同步的一种实现方式,如果后续我有遇到或想到一些同步机制的方法或想法,会持续更新这篇文章。nacos-数据同步机制na...原创 2019-03-10 23:04:14 · 2300 阅读 · 0 评论 -
分布式-解决请求重放问题
请求重放什么是请求重放可能导致的问题常见的业务场景常见的解决方案基于redis实现的一种解决方案(随机数原理)源码分享什么是请求重放由于网路原因或未知异常导致的客户端不断向服务端重试同一个请求的行为可以叫做请求重放。可能导致的问题请求重放可能会导致出现的一些问题有:数据重复、数据不一致、服务端接口被恶意攻击直至崩溃。常见的业务场景分布式场景下,使用dubbo框架,dubbo微...原创 2019-08-31 22:18:21 · 2009 阅读 · 0 评论 -
分布式-解决幂等问题
幂等问题什么是幂等幂等和防重有什么区别幂等分为几种常见的业务场景常见的解决方案基于数据库唯一索引实现幂等解决重复支付问题源码分享什么是幂等幂等是一个数学与计算机学概念,常见于抽象代数中,在编程中一个幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同。百度百科解释幂等和防重有什么区别防重是防止一个接口地址被截获后,客户端重复提交请求一次或多次,对系统造成异常,这种异常可...原创 2019-09-21 19:01:01 · 283 阅读 · 0 评论