1、本地 Zookeeper 配置与启动
Windows 环境下 Zookeeper 单机 下载、配置、启动和简单命令
2、eclipse 搭建 Maven 聚合架构
dubbo-stu-master 是聚合父类
dubbo-stu-api 是jar,提供接口
dubbo-stu-provider 是web,实现 dubbo-stu-api 的接口,并提供 dubbo 服务
dubbo-stu-consumer 是web,通过 dubbo-stu-api 接口,调用 dubbo-stu-provider 提供的 dubbo 服务
Maven 聚合结构请参考:eclipse 实现 Maven 多模块聚合-module
3、maven 配置和官方案例
4、代码 github地址
https://github.com/Bestcxy/dubboStudy
5、解决eclipse dubbo:service 标签报错的问题
从dubbo jar包中获取 dubbo.xsd
在eclipse->window->preferences->XML->XML Catalag->ADD->
配置Location 为xsd文件位置,不要包含中文,配置key为http://code.alibabatech.com/schema/dubbo/dubbo.xsd
然后在报错的xml文件上右键 Validate
6、指定 dubbo 发布版本
由于实际生产中总是涉及到版本更新问题,那么如何使得新旧版本服务正常交替就会成为一个很重要的问题
dubbo提供了版本控制,只要在服务的发布和使用配置中增加 version=“1.0.0”即可,当然,也可以不加
也可以provider version="1.0.0",consumer version="*"
7、指定 group
该属性与版本有异曲同工之妙,可以通过在 provider和consumer指定 group=“groupname”来指定特定的服务者访问特定的服务