整理了一些dubbo可能会被面试的面试题,感觉非常不错。如果你基本能回答说明你看懂了dubbo源码,对dubbo了解的足够全面。你可以尝试看能不能回答下。我们一起看下有哪些问题吧? 1、dubbo中"读接口"和"写接口"有什么区别? 2、谈谈dubbo中的负载均衡算法及特点? 3、最小活跃数算法中是 ...
分类:
其他好文 时间:
2019-04-23 17:30:08
阅读次数:
339
Java基础 JVM Spring zookeeper redis dubbo 多线程 Mysql 设计模式 队列 网络协议 RPC MQ 算法 工具 项目设计 Linux 分布式 ...
分类:
其他好文 时间:
2019-04-23 09:32:06
阅读次数:
133
在ubuntu14.04搭建nfs环境时遇到标题所示的问题,然后去网上查看了一下解决办法,有文章说到了可以通过关闭nfs、rpcbind然后再重启来解决,文章具体出处为:https://www.cnblogs.com/netsa/p/7877964.html 但是在实际操作中发现了一个问题,就是在执 ...
分类:
其他好文 时间:
2019-04-21 00:20:27
阅读次数:
271
一、分布式事物产生的背景 在微服务环境下,因为会根据不同的业务会拆分成不同的服务,比如会员服务、订单服务、商品服务等,让专业的人做专业的事情,每个服务都有自己独立的数据库,并且是独立运行,互不影响。 服务与服务之间通讯采用RPC远程调用技术,但是每个服务中都有自己独立的数据源,即自己独立的本地事务。 ...
分类:
其他好文 时间:
2019-04-21 00:08:55
阅读次数:
167
面试题 说一下的 dubbo 的工作原理?注册中心挂了可以继续通信吗?说说一次 rpc 请求的流程? 面试官心理分析 MQ、ES、Redis、Dubbo,上来先问你一些思考性的问题、原理,比如 kafka 高可用架构原理、es 分布式架构原理、redis 线程模型原理、Dubbo 工作原理;之后就是 ...
分类:
其他好文 时间:
2019-04-20 17:05:58
阅读次数:
178
在微服务架构中,根据业务来拆分成一个个的服务,服务与服务之间可以相互调用(RPC),在Spring Cloud可以用RestTemplate+Ribbon和Feign来调用。为了保证其高可用,单个服务通常会集群部署。由于网络原因或者自身的原因,服务并不能保证100%可用,如果单个服务出现问题,调用这 ...
分类:
编程语言 时间:
2019-04-19 11:41:13
阅读次数:
153
什么是RPC RPC设计的目的 RPC的作用 远程过程调用(RPC)是一个协议,程序可以使用这个协议请求网络中另一台计算机上某程序的服务而不需要知道网络细节。 必备知识: 网络七层模型 网络四层模型 点击参考资料 https://www.cnblogs.com/qishui/p/5428938.ht ...
分类:
其他好文 时间:
2019-04-18 20:28:22
阅读次数:
156
1、github地址https://github.com/Tencent/Tars/ 2、tars是RPC开发框架,目前支持c++,java,nodejs,php 3、tars 在腾讯内部已经使用了快到十年,部署一万多台机器,在各种业务场景包括手机浏览器、应用宝、手机管家、手机游戏、手机qq等都有成 ...
分类:
其他好文 时间:
2019-04-18 20:15:01
阅读次数:
212
目录 1.介绍2.设计思路3.整体架构4.平台特性1. 介绍 Tars是【基于名字服务】【使用Tars协议】的高性能【RPC】开发框架,同时配套一体化的【服务治理平台】,帮助个人或者企业快速的以微服务的方式构建自己稳定可靠的分布式应用。 Tars在腾讯内部名为TAF,内部从08年开始使用,到现在将近 ...
分类:
其他好文 时间:
2019-04-18 19:55:15
阅读次数:
287