摘要: PS: 项目架子以及工程间的maven依赖配置暂时省略,后续看情况可能会单独写一篇文章捋捋框架结构,先马克~ 配置和启动 1.pom文件引入dubbo和zookeeper的操作客户端 2.新建一个provider的xml文件,用于配置生产者的信息 3.创建一个生产者启动类Provider.java 阅读全文
posted @ 2019-07-21 22:46 有梦想的肥宅 阅读(1137) 评论(0) 推荐(0)
摘要: 一、一句话背景 假如公司有一台打印机,我们要使用它,但是不能把他带回家,当然也没必要为了只是因为偶尔打印文件而自己在家里买一台,这种情况可以把打印机看作一个单例,下面来分析一下 二、使用场景 当您想控制实例数目,节省系统资源的时候。 三、模型分析 公司的打印机:单例对象 自己在家买的打印机 : 新的 阅读全文
posted @ 2019-07-21 17:47 有梦想的肥宅 阅读(206) 评论(0) 推荐(0)
摘要: 一、一句话背景 假如我是个设计大佬,我经常需要调用服务去获取各种基本图形来组合我的素材,那重复访问的工作就会很多,那在没有外置缓存的情况下,可以考虑使用原型模式来玩~ 二、使用场景 需要重复生成多次相同对象的场景。 如:重复取相同对象使用时 三、模型分析 图形原型:抽象类,原型父类,用于扩展子类对象 阅读全文
posted @ 2019-07-21 17:46 有梦想的肥宅 阅读(232) 评论(0) 推荐(0)
摘要: 初识zookeeper 下载地址:https://archive.apache.org/dist/zookeeper/ 详细的ZooKeeper教程戳这里~ PS: 建议目前选择3.4的稳定版本进行使用 1.下载并解压文件 2.配置zookeeper 3.启动zookeeper 4.连接ZK PS: 阅读全文
posted @ 2019-07-21 17:43 有梦想的肥宅 阅读(1447) 评论(4) 推荐(0)
摘要: 管理控制台的安装与使用 下载地址:https://github.com/apache/dubbo-admin/tree/master(包含管理控制台和监控中心) PS: 下载前要选择master分支以后再进行下载(重要!!!) 安装以后可以更直观的观察服务状态,使用可视化的界面来管理和维护服务。(可 阅读全文
posted @ 2019-07-21 17:42 有梦想的肥宅 阅读(982) 评论(0) 推荐(0)
摘要: provider(生产者) consumer(消费者) monitor(监视器) 常用标签 阅读全文
posted @ 2019-07-21 17:40 有梦想的肥宅 阅读(7895) 评论(0) 推荐(0)
摘要: provider(生产者) service注解暴露服务 PS:@Service注解很容易用错,目前有两个包有@Service注解: com.alibaba.dubbo.config.annotation.Service:用于标注对外暴露的dubbo接口实现类。 org.springframework 阅读全文
posted @ 2019-07-21 17:40 有梦想的肥宅 阅读(18292) 评论(0) 推荐(1)
摘要: provider(生产者) import com.alibaba.dubbo.config.ApplicationConfig; import com.alibaba.dubbo.config.ProtocolConfig; import com.alibaba.dubbo.config.Regis 阅读全文
posted @ 2019-07-21 17:40 有梦想的肥宅 阅读(2628) 评论(0) 推荐(0)
摘要: 一、发展背景 单一应用架构 当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。此时,用于简化增删改查工作量的数据访问框架(ORM)是关键。 垂直应用架构 当访问量逐渐增大,单一应用增加机器带来的加速度越来越小,将应用拆成互不相干的几个应用,以提升效率。此时,用于加速前端页 阅读全文
posted @ 2019-07-21 17:30 有梦想的肥宅 阅读(804) 评论(0) 推荐(1)