作者:WilsonHe链接: https://juejin.im/post/5ea159e4f265da47f0794da5[https://j...
作者:WilsonHe链接: https://juejin.im/post/5ea159e4f265da47f0794da5[https://j...
结合多篇文章和实践,总结一下分布式事务相关的内容。 分布式事务是什么 百度百科的说法 分布式事务是指事务的参与者、支持事务的服务器、资源服务器以...
为什么要分库分表 在大型网站中,当用户量以及用户产生的业务数据量达到单库单表性能极限时,为了支撑业务可持续发展,对于重要的核心业务必然要进行分库...
1.protobuf编解码 newBuilder方法用于创建示例 toByteArray方法用于序列化(编码) parseFrom方法用于反序列...
1. 执行SpringApplication的静态run方法会实例化了一个SpringApplication对象,调用的是该类的有参构造方法。 ...
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建及开发过程。该框架以约定大于配置的核...
buffer:主要是针对NIO的Buffer做了一些封装。 exchange:信息交换层,这也是整个通信过程的核心层。 telnet:主要是针对...
Dubbo服务端的主要功能就是服务提供端向注册中心注册服务,这样消费端能够从注册中心获取相应的服务。 Dubbo 服务导出过程始于 Spring...
什么是Kafka Kafka是一款分布式消息发布和订阅系统,它的特点是高性能、高吞吐量。 最早设计的目的是作为LinkedIn的活动流和运营数据...
通过代理对象进行远程方法的调用,从大的方面也可以分为三步,分别是代理调用、容错负载和远程通信。 容错负载是Dubbo的重要组成模块,该模块实现了...
专题公告
每周至少更新一篇文章,持续学习不断思考,不在假学习,主题内容是Java学习过程中相关的一切。