手机影视素材网站大全淘宝客网站备案信息怎么写
web/
2025/10/7 3:01:13/
文章来源:
手机影视素材网站大全,淘宝客网站备案信息怎么写,推广app赚佣金平台,沧州最新消息今天Dubbo
一、dubbo简介
Dubbo是阿里巴巴公司开源的一个高性能优秀的服务框架#xff0c;使得应用可通过高性能的RPC实现服务的输出和输入功能#xff0c;可以和Spring框架无缝集成。
Dubbo是一款高性能、轻量级的开源Java RPC框架#xff0c;它提供了三大核心能力#xff…Dubbo
一、dubbo简介
Dubbo是阿里巴巴公司开源的一个高性能优秀的服务框架使得应用可通过高性能的RPC实现服务的输出和输入功能可以和Spring框架无缝集成。
Dubbo是一款高性能、轻量级的开源Java RPC框架它提供了三大核心能力面向接口的远程方法调用智能容错和负载均衡以及服务自动注册和发现。
现已发展成为Apache的顶级孵化开源项目详见官网 http://dubbo.apache.org/en-us/ 二、dubbo组织架构图 官网的dubbo组织架构图 详细介绍 1、Registry服务注册与发现中心作为服务提供者和消费者注册与发现的中心。
2、Provider服务提供者在注册中心注册作为服务提供的一方发布服务到服务注册中心。
3、Consumer服务消费者通过注册中心协调订阅可用的已注册的服务。
4、Container服务运行容器独立的容器类似于tomcat/jboss的作用作为服务运行的容器。
5、Monitordubbo的监控中心用来显示接口暴露、注册情况也可以看接口的调用明细调用时间等。 三、dubbo的优势
单一应用架构当网站流量很小时只需一个应用将所有功能都部署在一起以减少部署节点和成本。此时用于简化增删改查工作量的 数据访问框架ORM是关键。垂直应用架构当访问量逐渐增大单一应用增加机器带来的加速度越来越小将应用拆成互不相干的几个应用以提升效率。此时用于加速前端页面开发的 Web框架MVC是关键。分布式服务架构当垂直应用越来越多应用之间交互不可避免将核心业务抽取出来作为独立的服务逐渐形成稳定的服务中心使前端应用能更快速的响应多变的市场需求。此时用于提高业务复用及整合的 分布式服务框架RPC是关键。流动计算架构当服务越来越多容量的评估小服务资源的浪费等问题逐渐显现此时需增加一个调度中心基于访问压力实时管理集群容量提高集群利用率。此时用于提高机器利用率的 资源调度和治理中心SOA是关键。SpringCloud
一、SpringCloud简介
SpringCloud是一系列框架的有序集合。它基于SpringBoot的便利性融合了一整套实现微服务的框架并提供了服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等组件。
SpringCloud的官网https://spring.io/projects/spring-cloud 二、SpringCloud组织架构 简单SpringCloud组织架构图Spring Cloud子项目包括 Spring Cloud Config配置管理开发工具包可以让你把配置放到远程服务器目前支持本地存储、Git以及Subversion。 Spring Cloud Bus事件、消息总线用于在集群例如配置变化事件中传播状态变化可与Spring Cloud Config联合实现热部署。 Spring Cloud Netflix针对多种Netflix组件提供的开发工具包其中包括Eureka、Hystrix、Zuul、Archaius等。 Netflix Eureka云端负载均衡一个基于 REST 的服务用于定位服务以实现云端的负载均衡和中间层服务器的故障转移。 Netflix Hystrix容错管理工具旨在通过控制服务和第三方库的节点,从而对延迟和故障提供更强大的容错能力。 Netflix Zuul边缘服务工具是提供动态路由监控弹性安全等的边缘服务。 Netflix Archaius配置管理API包含一系列配置管理API提供动态类型化属性、线程安全配置操作、轮询框架、回调机制等功能。 Spring Cloud for Cloud Foundry通过Oauth2协议绑定服务到CloudFoundryCloudFoundry是VMware推出的开源PaaS云平台。 Spring Cloud Sleuth日志收集工具包封装了Dapper,Zipkin和HTrace操作。 Spring Cloud Data Flow大数据操作工具通过命令行方式操作数据流。 Spring Cloud Security安全工具包为你的应用程序添加安全控制主要是指OAuth2。 Spring Cloud Consul封装了Consul操作consul是一个服务发现与配置工具与Docker容器可以无缝集成。 Spring Cloud Zookeeper操作Zookeeper的工具包用于使用zookeeper方式的服务注册和发现。 Spring Cloud Stream数据流操作开发包封装了与Redis,Rabbit、Kafka等发送接收消息。 Spring Cloud CLI基于 Spring Boot CLI可以让你以命令行方式快速建立云组件。
更多SpringCloud详细见另一篇文章深入理解SpringCloud与微服务构建 三、SpringCloud特点
1约定优于配置
2开箱即用、快速启动
3适用于各种环境
4轻量级的组件
5组件支持丰富功能齐全 Dubbo与SpringCloud的比较
一、Dubbo与SpringCloud的核心要素比较 核心要素二、整体比较
1、dubbo由于是二进制的传输占用带宽会更少
2、springCloud是http协议传输带宽会比较多同时使用http协议一般会使用JSON报文消耗会更大
3、dubbo的开发难度较大原因是dubbo的jar包依赖问题很多大型工程无法解决
4、springcloud的接口协议约定比较自由且松散需要有强有力的行政措施来限制接口无序升级
5、dubbo的注册中心可以选择zk,redis等springcloud的注册中心用eureka或者Consul --------------------- 作者程序大视界 来源CSDN 原文https://blog.csdn.net/xuri24/article/details/89283802 版权声明本文为作者原创文章转载请附上博文链接 内容解析ByCSDN,CNBLOG博客文章一键转载插件
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/88247.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!