随笔分类 -  Dubbo

摘要:一、基础概念 Dubbo是个啥? 定义:Dubbo是阿里巴巴开源的基于 Java 的高性能 RPC 分布式远程调用服务框架,现已成为 Apache 基金会孵化项目。 核心功能:远程服务调用。 为什么要用Dubbo? 抽离核心业务形成稳定的服务中心 提高业务复用性,灵活扩展 使前端应用能更快速的响应多 阅读全文
posted @ 2019-10-13 11:27 有梦想的肥宅 阅读(668) 评论(0) 推荐(0) 编辑
摘要:工程搭建与配置 生产者 1.创建一个生产者的spring boot工程,配置好依赖,并把接口实现类文件夹复制到新的工程里 2.pom.xml配置dubbo的相关依赖 <!-- Dubbo Spring Boot Starter --> <dependency> <groupId>com.alibab 阅读全文
posted @ 2019-07-23 17:14 有梦想的肥宅 阅读(341) 评论(0) 推荐(0) 编辑
摘要:安装与配置 下载地址:https://github.com/apache/dubbo-admin/tree/master(包含管理控制台和监控中心) PS: 下载前要选择master分支以后再进行下载(重要!!!) 安装以后可以更直观的观察服务状态,使用可视化的界面来管理和维护服务。(可选安装) 1 阅读全文
posted @ 2019-07-22 22:54 有梦想的肥宅 阅读(631) 评论(0) 推荐(0) 编辑
摘要:PS: 项目架子以及工程间的maven依赖配置暂时省略,后续看情况可能会单独写一篇文章捋捋框架结构,先马克~ 配置和启动 1.pom文件引入dubbo和zookeeper的操作客户端(此步骤与生产者配置一致) 2.新建一个consumer的xml文件,用于配置消费者的信息 3.创建一个消费者启动类C 阅读全文
posted @ 2019-07-22 14:58 有梦想的肥宅 阅读(1872) 评论(0) 推荐(0) 编辑
摘要:PS: 项目架子以及工程间的maven依赖配置暂时省略,后续看情况可能会单独写一篇文章捋捋框架结构,先马克~ 配置和启动 1.pom文件引入dubbo和zookeeper的操作客户端 2.新建一个provider的xml文件,用于配置生产者的信息 3.创建一个生产者启动类Provider.java 阅读全文
posted @ 2019-07-21 22:46 有梦想的肥宅 阅读(1126) 评论(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 有梦想的肥宅 阅读(1434) 评论(4) 推荐(0) 编辑
摘要:管理控制台的安装与使用 下载地址:https://github.com/apache/dubbo-admin/tree/master(包含管理控制台和监控中心) PS: 下载前要选择master分支以后再进行下载(重要!!!) 安装以后可以更直观的观察服务状态,使用可视化的界面来管理和维护服务。(可 阅读全文
posted @ 2019-07-21 17:42 有梦想的肥宅 阅读(965) 评论(0) 推荐(0) 编辑
摘要:provider(生产者) consumer(消费者) monitor(监视器) 常用标签 阅读全文
posted @ 2019-07-21 17:40 有梦想的肥宅 阅读(7866) 评论(0) 推荐(0) 编辑
摘要:provider(生产者) service注解暴露服务 PS:@Service注解很容易用错,目前有两个包有@Service注解: com.alibaba.dubbo.config.annotation.Service:用于标注对外暴露的dubbo接口实现类。 org.springframework 阅读全文
posted @ 2019-07-21 17:40 有梦想的肥宅 阅读(18148) 评论(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 有梦想的肥宅 阅读(2619) 评论(0) 推荐(0) 编辑
摘要:一、发展背景 单一应用架构 当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。此时,用于简化增删改查工作量的数据访问框架(ORM)是关键。 垂直应用架构 当访问量逐渐增大,单一应用增加机器带来的加速度越来越小,将应用拆成互不相干的几个应用,以提升效率。此时,用于加速前端页 阅读全文
posted @ 2019-07-21 17:30 有梦想的肥宅 阅读(793) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示