分布式
文章平均质量分 60
AlinaIDE
这个作者很懒,什么都没留下…
展开
-
Redis基本知识总结
最近系统的看了Redis数据,做下记录。一、redis支持的数据类型1.string//TODO2.list3.hash4.set5.zset二、分布式锁遇到的问题及解决方案1.分布式锁2.任务未执行完锁超时问题3.可重入锁...原创 2021-01-15 20:59:01 · 75 阅读 · 0 评论 -
pxc集群引入的死锁问题定位
最近引入pxc集群后,查看后台日志发现多并发向数据库写数据时时总出现死锁的问题,定位后基本确认是pxc引入的问题。背景:1.kubernates容器化部署,3个Node节点,每个Node节点均有一份完全一致的mysql数据库数据,数据库采用pxc部署。单应用多数据库。2.数据库端口号3306,容器对外映射端口号为41000。3.应用连接数据库通过域名+内部端口号访问,如mysqlservice:33064.整个应用对外服务可通过北向IP访问5.表存储引擎是innodb,表是自增长原创 2021-01-06 18:43:31 · 1252 阅读 · 5 评论 -
分布式服务基础知识
最近复习了下分布式相关的知识,简单做了下总结(今天先列提纲,明天再一一补充)。一、集群和分布式的区别二、分布式事务的几个基础概念1.ACID2.CAP理论3.BASE理论三、分布式事务的解决方案四、分布式锁的实现五、分布式session的实现...原创 2021-01-01 21:41:52 · 535 阅读 · 0 评论 -
RocketMQ原理概要总结
1.RocketMQ、Kafka、RabbitMQ对比规格 RocketMQ Kafka RabbitMQ 吞吐量 >10w/s 十几万/s 几万/s 集群部署 支持 支持 支持 稳定性 可配置不丢数据,相对稳定 会丢数据 不丢数据 额外功能 死信队列,消息重试,延迟消息,事务,消息回溯 ...原创 2020-02-21 00:47:49 · 501 阅读 · 0 评论 -
Dubbo基本原理机制
转自:https://www.cnblogs.com/gotodsp/p/6532856.html转自:http://blog.csdn.net/paul_wei2008/article/details/19355681分布式服务框架:–高性能和透明化的RPC远程服务调用方案–SOA服务治理方案-Apache MINA 框架基于Reactor模型通信框架,基于TCP长连接D...转载 2018-07-30 19:29:45 · 152 阅读 · 0 评论 -
spring + redis 实现数据的缓存
转自:https://www.cnblogs.com/0201zcr/p/4987561.html1、实现目标 通过redis缓存数据。(目的不是加快查询的速度,而是减少数据库的负担) 2、所需jar包 注意:jdies和commons-pool两个jar的版本是有对应关系的,注意引入jar包是要配对使用,否则将会报错。因为commons-pooljar的目录根据版本的变化,目录结构会变...转载 2018-07-06 19:43:17 · 189 阅读 · 0 评论 -
最常用的缓存技术---redis入门
转自:https://www.cnblogs.com/fengru/p/5793087.htmlRedis简介Redis是基于内存,也可以基于磁盘持久化nosql数据库,使用c语言开发。数据存储结构:key-value安装环境准备Redis使用c语言开发,需要使用gcc编译程序进行编译。1) 安装gcca) 从磁盘镜像中进行安装:(重启Linux服务器需要重新挂载磁盘镜像)b) 使用yum命令直接...转载 2018-07-05 18:26:37 · 542 阅读 · 0 评论 -
nginx基本操作和配置
参考自:https://www.cnblogs.com/Miss-mickey/p/6734831.html1.nginx基本操作nginx 服务器重启命令,关闭nginx -s reload :修改配置后重新加载生效nginx -s reopen :重新打开日志文件nginx -t -c /path/to/nginx.conf 测试nginx配置文件是否正确关闭nginx:nginx -s ...转载 2018-07-02 21:44:06 · 266 阅读 · 0 评论 -
网易考拉海购Dubbok框架优化详解
转自:https://blog.csdn.net/karamos/article/details/80127976摘要:微服务化是当前电商产品演化的必然趋势,网易考拉海购通过微服务化打破了业务爆发增长的架构瓶颈。本文结合网易考拉海购引用的开源Dubbo框架,分享支持考拉微服务工作的基本原理。文章分析了使用Dubbo过程中遇到的问题,讲解了团队所做的一些问题修复和功能集成工作,在此基础上最终形成了考...转载 2018-06-25 19:24:19 · 563 阅读 · 0 评论 -
精通Dubbo——Dubbo支持的协议的详解
转自:https://blog.csdn.net/fuyuwei2015/article/details/72848310Dubbo支持dubbo、rmi、hessian、http、webservice、thrift、redis等多种协议,但是Dubbo官网是推荐我们使用Dubbo协议的。下面我们就针对Dubbo的每种协议详解讲解,以便我们在实际应用中能够正确取舍。dubbo协议缺省协议,使用基于...转载 2018-06-25 18:53:45 · 152 阅读 · 0 评论 -
dubbo如何保证事务一致性
作者:清风链接:https://www.zhihu.com/question/38272481/answer/113304099来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。目前比较多的解决方案有几个: 一、结合MQ消息中间件实现的可靠消息最终一致性 二、TCC补偿性事务解决方案 三、最大努力通知型方案第一种方案:可靠消息最终一致性,需要业务系统结...转载 2018-06-25 18:53:00 · 9011 阅读 · 0 评论 -
zookeeper使用备忘(持续更新中)
参考自:http://www.linuxidc.com/Linux/2016-12/138979.htm一、与zookeeper服务端建立连接失败在虚拟机系统centos7上部署zookeeper3.4.11,在物理机上建立连接,总是连接失败,最后检查发现防火墙忘关了,关闭防火墙正常运行。1.centos7检查防火墙状态:firewall-cmd --state2.关闭防火原创 2018-01-30 20:51:17 · 148 阅读 · 0 评论