分布式
布玮
Java、数据库、操作系统、网络、分布式技术总结,还有大厂笔经面经
干过后台,做过前端,上过基础架构
我看好自己的认真
展开
-
说说Redis--入门篇
Redis简单理解好久不来,甚是想念。 –[RuiDer]beforeJava基础JDBC数据库RedisRedis:一款NoSql技术,面向Java Web。它就是一个简单的基于内存的数据库,并提供持久化服务。Redis和MongoDB是当前使用最广泛的NoSql,主要应对每秒几十万的读写操作,其性能远远超过数据库。并且在高...原创 2018-08-03 18:06:12 · 432 阅读 · 0 评论 -
Redis命令
Redis底层命令以及Java封装岁月不留人,多走走,多看看。 –RuiDerBeforeJava基础SpringMabatisRedisBeliefRedis概念介绍About Me我的个人博客 我的Github...原创 2018-08-09 09:27:39 · 205 阅读 · 0 评论 -
Redis的底层实现---字符串章节
Redis字符串键的底层原理不要遗忘最初的目标。 –RuiDer 本篇文章来源:《Redis设计与实现》一书,特别推荐beforeC语言基础Redis基础导入redis的命令如下: set x "hello";原创 2018-08-28 20:38:24 · 1327 阅读 · 0 评论 -
Redis
Redis实现redis常见面试题Redis与Memcache区别Redis的性能问题缓存与数据库不一致问题主存数据库数据不一致问题Redis与memcache的使用场景Redis的删除策略Redis LRU算法以及LRU原理...原创 2019-03-14 00:37:21 · 293 阅读 · 0 评论 -
消息队列就改这么学(ActiveMQ)
ActiveMQ介绍MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。MQ的消费-生产者模型的一个典型的代表,一端往消息队列中不断的写入消息,而另一端则可以读取或者订阅队列中的消息。MQ和JMS类似JMS即Java消息服务(Java Message Service)应用程序接口是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用...原创 2019-04-16 11:13:48 · 206 阅读 · 0 评论 -
Java实现RPC(源码)
文章目录一、RPC简介二、RPC组成成员三、源码实现四、功能测试五、GitHub源码地址一、RPC简介分布式系统的成员之一,解决服务之间的调用问题。远程调用时,RPC实现了调用远程服务能够像本地调用一样方便,让调用者感知不到远程调用的逻辑。二、RPC组成成员动态代理序列化网络传输调用服务API接口本次RPC搭建使用的接口代理模式、Java默认Serializable序列化以及...原创 2019-10-22 22:12:36 · 594 阅读 · 0 评论 -
分布式事务
一、TCC简介在两阶段提交2PC(2PC,Two Phase Commitment Protocol)过程中,事务管理器和资源管理器是最大功臣资源管理器功能是实现TCC功能,即try、Confirm、cancle三个操作。TCC是一种比较成熟的分布式事务解决方案,可用于解决跨数据库、跨服务业务操作的数据一致性问题;TCC被称为服务化的资源管理器。try:实现资源的检查和预留;confirm...原创 2019-08-01 23:13:54 · 429 阅读 · 0 评论 -
自适应负载均衡(Dubbo)
一张图看懂分布式一、负载均衡分布式负载均衡算法是个老生常谈的问题了,Consumer从来自注册中心的服务列表选择一个合适的服务来执行Consumer相应的方法,一般有选择算法 随机算法,哈希算法,轮训算法,加权轮询算法,加权随机算法,最小连接数算法二、自适应负载均衡背景Provider数量可变,负载均衡技术可动态调整不同的Provider系统配置不同,性能也不同不同的Provi...原创 2019-07-18 00:27:18 · 1864 阅读 · 0 评论 -
分布式事务
一、背景1、分布式架构中,由于后台服务器数量不再是单机,数据库采用分库分表策略,数据库分布在不同的多台服务器上,在单机背景下对数据库的操作ACID已不再适用于分布式系统。在分布式架构中如何保证事务的原子性、一致性、隔离性、持久性成为技术的突破点。2、分布式事务业界还没有开源的产品,主流公司各自研发自己的分布式事务框架。二、解决方案 – CAP理论当我们的单个数据库的性能产生瓶颈的时候...原创 2019-07-18 19:01:32 · 181 阅读 · 0 评论 -
分布式学习
Redis学习1原创 2019-03-15 21:54:29 · 381 阅读 · 0 评论 -
Dubbo学习
Dubbo学习1原创 2019-03-15 21:57:36 · 127 阅读 · 0 评论 -
Dubbo和SpringCloud区别
Dubbo是RPC框架;SpringCloud是微服务框架Dubbo基于RPC;SpringCloud基于HTTP的Rest风格DUbbo的注册中心可以使用Zookeeper或者Redis;SpringCloud只有eureka原创 2019-03-20 15:50:42 · 3704 阅读 · 2 评论 -
RPC
RPC框架学习一. RPC是什么RPC解释为远程过程调用两台机器A,B,A调用B中方法就是远程过程调用RPC其实和HTTP类似,但是它的性能比HTTP(RestFul风格)要好得多,具体表现在RPC支持长连接;而HTTP需要三次握手(TCP),在多系统中,HTTP每次三次握手,四次挥手网络消耗太大二. RPC的三点具体任务call ID维护:不同机器之间的方法调用不同同一台机器中...原创 2019-03-17 11:50:37 · 1065 阅读 · 0 评论 -
netty学习
[netty学习1](https://blog.csdn.net/gupaoxueyuan/article/details/88359769]转载 2019-03-18 10:38:58 · 328 阅读 · 0 评论 -
Java实现TPS性能分析
Java实现TPS转载 2019-03-19 12:37:56 · 3908 阅读 · 0 评论 -
Spring实现数据库读写分离
推荐好文章转载 2019-03-23 17:12:13 · 274 阅读 · 0 评论 -
Zookeeper学习
学习链接1原创 2019-03-15 11:46:41 · 177 阅读 · 0 评论