dubbo
文章平均质量分 64
普希托夫
这个作者很懒,什么都没留下…
展开
-
dubbo 集群容错 与 服务降级
dubbo 集群容错 这是用来处理 集群中出现错误的方式。 集群容错模式: **Failover Cluster:**失败重试。默认值。当出现失败,重试其它服务器,默认重试2次,使用retries配置。一般用于读操作 **Failfast Cluster ????*快速失败,发起-次调用,失败立即报错。通常用于写操作。 **Failsafe Cluster:**失败安全,出现异常时,直接忽略。返回一个空结果。 **Failback Cluster:**失败自动恢复,后台记录失败请求,定时重发。 **Fork原创 2021-08-22 00:38:34 · 134 阅读 · 0 评论 -
dubbo 重试、 多版本 、负载均衡
dubbo 重试、 多版本 、负载均衡 重试 设置了超时时间,在这个时间段内,无法完成服务访问,则自动断开连接。 如果出现网络抖动,则这一-次请求就会失败。 Dubbo提供重试机制来避免类似问题的发生。 通过retries属性来设置重试次数。默认为2次 //timeout 超时时间 单位毫秒 retries 设置重试次数 @Service(timeout = 3000,retries=0) //@Service//将该类的对象创建出来,放到Spring的IOC容器中 bean定义 //将这个类提供原创 2021-08-22 00:08:24 · 92 阅读 · 0 评论 -
dubbo 序列化 及 地址缓存、超时、重试
dubbo 序列化 序列化 是将对象 转换为 流的数据 dubbo 内部已经将序列化和反序列化的过程内部封装了 我们只需要在定义pojo类时实现serializable接口即可 一般会定义一 个公共的pojo模块,让生产者和消费者都依赖该模块。 在maven 中 模块里的内容有修改的,要重新点击 install 进行安装 dubbo - pojo 实体类模块 这个模块 用来创建实体类对象 public class User implements Serializable { private原创 2021-08-21 22:31:39 · 162 阅读 · 0 评论 -
Dubbo 基础练习 笔记
Dubbo是阿里巴巴开源的一个高性能、轻量级的Java RPC框架 dubbo提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案 官网 http://dubbo.apache.org dubbo的组成角色 节点角色说明: . ●Provider: 暴露服务的服务提供方 ●Contahier: 服务运行容器 ●Consumer: 调用远程服务的服务消费方 ●Registry: 服务注册与发现的注册中心 ●Monitor:统计服务的调用次数和调用时间的监控中心 zookeeper是 dubbo中原创 2021-08-21 20:13:29 · 103 阅读 · 0 评论 -
dubbo 集群 与 分布式 架构的演进
dubbo 集群 与 分布式 ●集群:很多“人”一起,干一样的事。 ●一个业务模块,部署在多台服务器上。 ●分布式:很多"人”一起,干不样的事。这些不一样的事, 合起来是一件大事。 架构的演进 是指分布至架构的演进 架构是从:单体架构 —》垂直架构----》分布式架构—》SOA架构----》微服务架构 单体架构: 优点: 简单:开发部署都很方便,小型项目首选 缺点: ●项目启动慢 ●可靠性差 **垂直架构:**垂直架构是指将单体架构中的多个模块拆分为多个独立的项目。形成多个独立的单体架构。 单体架构存在的问原创 2021-08-21 15:50:12 · 65 阅读 · 0 评论 -
大型互联网项目
互联网项目 要考虑到 高并发的技术。 全球有 75亿人口,就会有75亿网民。 境内有15亿人口, 高并发 需要 解决的 对内主要是 15亿的并发,对外 是 60亿并发。最佳 的并发控制 用当今人口总数 * 系数5 * 100% 就是 385亿的并发,才是最安全的 互联网项目 要考虑: 用户的体验:美观、速度、稳定、安全、多元化 互联网项目架构-特点 用户多 流量大,并发高 海量数据 易受攻击 功能繁琐 变更快 衡量网站的性能指标: **响应时间:**指执行一个请求从开始到最后收到原创 2021-08-21 15:09:52 · 96 阅读 · 0 评论