• Dubbo能解决什么问题
  1. 怎么去维护url:通过注册中心去维护url(zookeeper、redis、memcache…)。
  2. F5硬件负载均衡器的单点压力比较大:软负载均衡。
  3. 怎么去整理出服务之间的依赖关系:自动去整理各个服务之间的依赖。
  4. 如果服务器的调用量越来越大,服务器的容量问题怎么去评估,扩容的指标:需要一个监控平台,可以监控调用量、响应时间。
  • Dubbo是什么
  1. dubbo是一个分布式的服务框架,提供高性能的以及透明化的RPC远程服务调用解决方法,以及SOA服务治理方案。
  2. Dubbo的核心部分:远程通信,集群容错,服务的自动发现,负载均衡。
  3. 各个应用节点中的url管理维护很困难、 依赖关系很模糊。每个应用节点的性能、访问量、响应时间,没办法评估。所以使用Dubbo。
  • Dubbo的架构

  • 核心角色:
  1. Provider:暴露服务方称之为“服务提供者”
  2. Consumer:调用远程服务方称之为“服务消费者”
  3. Registry:服务注册与发现的中心目录服务称之为“服务注册中心”
  4. Monitor:统计服务的调用次调和调用时间的日志服务称之为“服务监控中心”
  5. Container:服务运行容器

最新文章

  1. 1Z0-053 争议题目解析700
  2. 两种PHP生成二维码的方法
  3. HTML控件篇 -- input
  4. myeclipse10 将一个java工程合并到web工程
  5. 异步等待的 Python 协程
  6. MATLAB的循环结构
  7. zoj 3659
  8. java 科学计数法表示转换
  9. 大规模集群管理工具Borg
  10. 33、线程与全局解释器锁(GIL)
  11. python学习总结(函数进阶)
  12. Algorithm --> 小于N的正整数含有1的个数
  13. [AtCoder3856]Ice Rink Game - 模拟
  14. [SimplePlayer] 1. 从视频文件中提取图像
  15. 利用Socket 实现多客户端的请求与响应
  16. express.js graphql express-graphql
  17. 关于loadtxt编码问题的解决方法
  18. MySQL用sql复制表数据到新表的方法
  19. Notepad++去除COPY代码行号的几种方法
  20. jQuery内容横向拖拽滚动

热门文章

  1. fiddler https 抓包
  2. 无缝轮播 css3
  3. MyBatis 的案例
  4. 01.轮播图之四 :imageViews(2 或者 3 个imageview) 轮播
  5. SSRS 2016 Forms Authentication
  6. Linear regression with one variable - Cost function
  7. 【数据库开发】Redis数据库设置密码
  8. JavaSE基础(一)--初识Java
  9. 说一说Unsafe魔法类
  10. 【leetcode算法-简单】35. 搜索插入位置