随笔分类 - 分布式
摘要:原文链接:https://www.jianshu.com/p/5026ab611d4e Nginx负载均衡策略 概要 Nginx工作在OSI的第七层,可以这对http应用做一些分流策略; Nginx反向代理服务的核心主要是转发Http请求,扮演了浏览器后端和后端服务器中转的角色; Nginx官方测试
阅读全文
摘要:原文链接:https://www.jianshu.com/p/b010c9302cd0 在nginx中配置proxy_pass代理转发时,如果在proxy_pass后面的url加/,表示绝对根路径;如果没有/,表示相对路径,把匹配的路径部分也给代理走。 假设下面四种情况分别用 http://192.
阅读全文
摘要:原文链接:https://blog.csdn.net/qq_41475058/article/details/89516051 一、rewrite介绍 rewrite和location的功能有点相像,都能实现跳转,主要区别在于rewrite常用于同一域名内更改获取资源的路径,而location是对一
阅读全文
摘要:原文链接:https://www.cnblogs.com/kevingrace/p/6188123.html linux运维中,web cache server方案的部署是一个很重要的环节,选择也有很多种比如:varnish、squid、nginx。下面就对当下常用的这几个web cache ser
阅读全文
摘要:原文链接:https://blog.csdn.net/weixin_40470303/article/details/80541639 一、LVS简介 LVS(Linux Virtual Server)即Linux虚拟服务器,是由章文嵩博士主导的开源负载均衡项目,目前LVS已经被集成到Linux内核
阅读全文
摘要:原文链接:https://www.jianshu.com/p/fa937b8e6712 一、简介 ** 所谓四层就是基于IP+端口的负载均衡;七层就是基于URL等应用层信息的负载均衡;**同理,还有基于MAC地址的二层负载均衡和基于IP地址的三层负载均衡。 换句换说,二层负载均衡会通过一个虚拟MAC
阅读全文
摘要:原文链接:https://www.cnblogs.com/Harve/p/8796434.html 实现的功能是在每天凌晨00:00把前一天的Nginx日志access.log重命名为access-xxxx-xx-xx.log格式,例如:access-2016-10-01.log。nginx日志按每
阅读全文
摘要:原文链接:https://cloud.tencent.com/developer/article/1462432 一、概述 在新消费者客户端中,消费位移是存储在Kafka内部的主题 __consumer_offsets 中。把消费位移存储起来(持久化)的动作称为 “提交” ,消费者在消费完消息之后需
阅读全文
摘要:原文链接:https://www.cnblogs.com/sjshare/p/8962340.html 一、配置spring-activemq.xml 1 <?xml version="1.0" encoding="UTF-8"?> 2 <beans xmlns="http://www.spring
阅读全文
摘要:原文链接:https://blog.csdn.net/qq_27384769/article/details/79305133 典型场景和实现原理首先来看一个典型的分布式事务场景 在这个例子中,app1 作为分布式事务的发起方调用了参与者 app2 的 insert 操作和 app3 的 updat
阅读全文
摘要:原文链接:https://blog.csdn.net/qq_27384769/article/details/79303942 分布式事务服务简介 产品详情注意:为向用户提供更加优质的服务,蚂蚁金融云已对中间件产品完成进一步升级改造,并计划于 2018 年 3 月 31 日下线本产品。 分布式事务服
阅读全文
摘要:原文链接:https://www.cnblogs.com/rjzheng/p/10164667.html 如果服务A和服务B之间是同步调用,比如服务C需要按流程调服务A和服务B,服务A和服务B要么一起成功,要么一起失败。针对这种情况,目前业内普遍推荐使用TCC事务来解决的! 正文 ok,老规矩,我们
阅读全文
摘要:原文链接:https://www.cnblogs.com/rjzheng/p/10115798.html 引言 这篇说说分布式事务的问题。企业现在的架构都由传统的架构转向了微服务架构,如下图所示:那么,都不可避免的会遇到跨数据库调用的,分布式事务问题!目前,业内解决分布式事务问题,都基本不用JTA这
阅读全文
摘要:原文链接:https://www.jianshu.com/p/dd6a340e50b2 XA规范 XA 就是 X/Open DTP 定义的交易中间件与数据库之间的接口规范(即接口函数),交易中间件用它来通知数据库事务的开始、结束以及提交、回滚等。 XA 接口函数由数据库厂商提供。 二阶提交协议和三阶
阅读全文
摘要:原文链接:https://www.jianshu.com/p/392248ab27f4 对zookeeper设置ACL属性 我们以zkCli为例,来说明zookeeper对ACL的设置。 使用zkCli时,ACL的格式由<schema>:<id>:<acl>三段组成。 schema:可以取下列值:w
阅读全文
摘要:原文链接:https://www.cnblogs.com/tommyli/p/3766189.html ZooKeeper典型应用场景一览 数据发布与订阅(配置中心) 发布与订阅模型,即所谓的配置中心,顾名思义就是发布者将数据发布到ZK节点上,供订阅者动态获取数据,实现配置信息的集中式管理和动态更新
阅读全文
摘要:原文链接;https://www.cnblogs.com/geyifan/p/6128425.html 幂等概念来自数学,表示N次变换和1次变换的结果是相同的。这里讨论在某些场景下,客户端在调用服务没有达到预期结果时,会进行多次调用,为避免多次重复的调用对服务资源产生副作用,服务提供者会承诺满足幂等
阅读全文
摘要:原文链接:https://www.cnblogs.com/ruber/p/10186571.html 本文只想讨论一下pipeline的执行顺序问题,因为这个搞不明白就不知道先添加编码还是解码,是不是可以混淆添加等等一系列事情 1 pipeline.addLast(new outboundsHand
阅读全文
摘要:原文链接:https://www.cnblogs.com/crazymakercircle/p/10294745.html 1.1.1. 解码器:FrameDecoder 前面所讲的解码器,在获取入站数据时,都是通过ByteBuf的基础类型读取方法,读取到是基础的数据类型,比如int整数。如果在解码
阅读全文
摘要:原文链接:http://www.jasongj.com/zookeeper/fastleaderelection/ Zookeeper是什么 Zookeeper是一个分布式协调服务,可用于服务发现,分布式锁,分布式领导选举,配置管理等。 这一切的基础,都是Zookeeper提供了一个类似于Linux
阅读全文