dubbo 初始操作。简单理解1
目前来说 分布式系统已经十分普遍,国内常用的架构通常为两种,dubbo与springCloud。虽然两种小弟都在本地耍过,可没有实际经验,基本还停留在纸上谈兵的阶段。 如今公司使用了dubbo,特意做些笔录: 以下是我的个人理解: dubbo项目,在项目结构上,与传统的垂直分层项目基本一致。非要直观的说不同之处,那就是在最外层有一个pom.xml文件,如图 目前,dubbo项目又开始维护,并转移到了阿帕奇官网。只要项目结构不是特别奇葩,小弟用idea直接加载该pom文件 就可以导入所有的分支项目(因为该pom是父项目的)。 另:idea 已经集成了dubbo插件,下载安装后,可直接创建dubbo项目,与springCloud相比也不麻烦了。 因,公司再git仓库中没有properties文件,小弟我找了一圈的人去copy该文件,然后导入项目中,真是欲仙欲死。还好公司项目中规中矩。导入后没费什么劲就起来了。 启动没有使用tomcat 也没使用spring加载,而是dubbo官方推荐的main方法: 进入源码可发现: /* * Copyright 1999-2011 Alibaba Group. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file