qq_27836205
Jordan裔
采纳率71.8%
2017-06-30 05:16 阅读 1.3k
已采纳

dubbo框架是什么和spring啊spring mvc什么的 有什么区别和共同点

dubbo框架是什么和spring啊spring mvc什么得有什么区别和共同点

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

2条回答 默认 最新

  • 已采纳
    zy_281870667 Bug开发攻城狮 2017-06-30 06:03

    Spring是MVC中的C层框架,负责各个组件的耦合
    SpringMvc是V层的框架,负责页面跳转、返回值
    dubbo框架是SOA架构的核心组件,有了dubbo你就能像调本地方法一样调用远程的方法了

    有些时候,Spring/SpringMvc/dubbo是结合在一起使用的

    点赞 评论 复制链接分享
  • Momeory Pitta-Brachyura 2017-06-30 05:27

    阿里Dubbo框架

    .Dubbo是一个分布式服务框架,以及SOA治理方案。
    .功能主要包括:
    -- 高性能NIO通讯及多协议集成;
    -- 服务动态寻址与路由;
    -- 软负载均衡与容错;
    -- 依赖分析与降级等。
    .核心包括:远程通信、集群容错、自动发现。
    .核心主键:Remoting、RPC、Registry
    -- Remoting:网络通讯框架,实现sync-over-sync和request-response消息机制
    -- RPC:一个远程过程调用的抽象,支持负载均衡、容灾和集群功能
    -- Registry:服务目录框架用于服务的注册和服务时间的订购和发布
    节点角色说明:
    >.Provider :暴露服务的服务提供方
    -- 向注册中心注册其提供的服务
    -- 汇报调用时间到监控中心[不包含网络开销]
    >.Consumer :调用远程服务的服务消费方
    -- 向注册中心获取提供方地址列表
    >.Registry :服务注册与发现的注册中心
    -- 主要服务地址的注册和查找
    -- 服务器提供方和消费方只有在启动时与注册中心交互
    >.Monitor :统计服务的调用次调和调用时间的监控中心
    -- 统计各服务器调用次数、调用时间等
    -- 统计先在内存汇总后每分钟发送到监控中心服务器
    -- 以报表的形式展示
    >.Container:服务运行容器

    点赞 评论 复制链接分享

相关推荐