鲁班学院java架构师成长路线

随着电商行业的崛起,越来越多的人为了省事更习惯网购,今天我们就来熟悉Java分布式系统中的Dubbo,Dubbo就是来解决Java分布式系统中间的子系统之间相互调用相互协作的一个框架。

在Dubbo之前就有一个Java分布式系统框架RPC(远程过程调用),多个子系统之间需要实现相互调用必须要借助网络来表达调用的语义和传达调用的数据,RPC采用客户机/服务器模式。请求程序就是一个客户机,而服务提供程序就是一个服务器。

在服务器端进程保持睡眠状态直到调用信息到达为止,当一个调用信息到达,服务器获得进程参数,计算结果,发送答复信息,然后等待下一个调用信息,最后,客户端调用进程接收答复信息,获得进程结果,然后调用执行继续进行。

Dubbo有以下优点:
1、只需要简单的配置就可以使用,没有任何API的侵入。

2、ipDubbo-admin与Dubbo-monitor提供了完善的服务接口管理与监控功能,针对不同应用的不同接口,可以进行 多版本,多协议,多注册中心管理。

3、不需要写死服务提供者地址,注册中心基于接口名自动查询提供者。
以上是关于Java分布式系统Dubbo的全部介绍,Java分布式系统学习的过程就像游戏通关一样,还是青铜玩家就得慢慢修炼储备自己的知识和经验值,到了王者阶段才有可能接触到更高级别的挑战和机遇,如果打破这个丛林法则,那么双方都得不到好的发展。