
分布式
wizard333
三十载光阴似水,七尺高男儿似狼
展开
-
Seata 以 Nacos 管理
Seata服务端部署1、首先去官方的下载地址下载Seata,我用的是win10系统,所以我下载的是seata-server-1.4.0.zip。2、解压,修改以下两个文件:file.conf 文件修改的地方为 regustry.conf 修改地方为 (感觉如果 type= nacos 的模式 ,只要不是file模式, 上面的file.conf 不需要配置,欢迎朋友们指正)3、克隆Seata 源码地址到本地需要里面的 2个文件 seata\script\config...原创 2020-11-11 14:42:25 · 814 阅读 · 0 评论 -
dubbo
dubbo +zookeeper+spring框架整合一、zookeeper是什么: zookeeper是一个开源的分布式协调服务,雅虎创建,是Google Chubby的开源实现。 他的设计目标是:将那些复杂且容易出错的分步式服务封装起来,构成一个高效可靠的原语集,并以一系列简单易用的接口提供给用户使用基于它可以实现诸如 数据发布/原创 2016-11-20 23:29:11 · 434 阅读 · 0 评论 -
分布式缓存的基本原理
本文包括四个部分,【分布式缓存的更新模式、失效机制、淘汰策略、常见问题及解决方案】,重点是围绕缓存的通用原理和实现来说明,不针对某个具体的系统,算法部分主要采用伪代码说明。缓存的更新模式Cache Aside模式读取失效:cache数据没有命中,查询DB,成功后把数据写入缓存 读取命中:读取cache数据 更新:把数据更新到DB,失效缓存图示 更新不直接写缓存 目的是为了防...转载 2019-09-26 15:07:52 · 246 阅读 · 0 评论 -
分布式事务
分布式事务的产生的原因数据库分库分表 由于单表的数据量巨大导致的分库分表,则会涉及到多个数据库的一致性问题。 应用SOA化 业务的服务化。多个业务中心有各自的数据库,也会涉及多个数据库的一致性问题 事务的ACID特性分布式事务本质也是一个事务,则需要满足ACID特性。原子性(A) 在整个事务中的所有操作,要么全部完成,要么全部不做,没有中间状态。 一致性(C) ...转载 2019-09-26 16:32:54 · 118 阅读 · 0 评论 -
(binary) RPC or Restful。架构区别
什么是RESTREST是一种架构风格,指的是一组架构约束条件和原则。满足这些约束条件和原则的应用程序或设计就是 RESTful。REST规范把所有内容都视为资源,网络上一切皆资源。重要的两个概念1、REST 是面向资源的,这个概念非常重要,而资源是通过 URI 进行暴露。URI 的设计只要负责把资源通过合理方式暴露出来就可以了。对资源的操作与它无关,操作是通过 HTTP动词来体现,...原创 2019-10-09 00:20:01 · 512 阅读 · 0 评论