本文主要介绍阿里dubbo的基本使用,关于dubbo的相关基础概念请自行参考dubbo官网:http://www.dubbo.io
dubbo是一个服务治理的框架,在如今大规模的分布式应用和SOA架构中,服务治理的问题显的尤为的重要。
以我个人使用dubbo的场景来总结,dubbo主要解决如下问题:
1.项目服务化后,项目之间的高性能通讯问题。(项目被拆分成多个服务模块后必然会涉及模块之间的通讯)
2.服务的URL管理,当项目拆分为N个服务并且不断增加时,如何有效的管理的服务URL
3.服务发现和服务移除,动态的管理服务
带着以上三个问题开始dubbo的学习和入门demo的开发。
示例项目分为三个,分别是:
1. dubbo-api:提供统一的接口,最终会打为jar包,供consumer和provider引用
2.dubbo-provider:服务提供者,包含api接口的实现类,提供服务的实现逻辑
延伸阅读
- ssh框架 2016-09-30
- 阿里移动安全 [无线安全]玩转无线电——不安全的蓝牙锁 2017-07-26
- 消息队列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 论文笔记【图片目标分割】 2017-07-26
- 词向量-LRWE模型-更好地识别反义词同义词 2017-07-26
- 从栈不平衡问题 理解 calling convention 2017-07-26
- php imagemagick 处理 图片剪切、压缩、合并、插入文本、背景色透明 2017-07-26
- Swift实现JSON转Model - HandyJSON使用讲解 2017-07-26
- 阿里移动安全 Android端恶意锁屏勒索应用分析 2017-07-26
- 集合结合数据结构来看看(二) 2017-07-26