上一页 1 2 3 4 5 6 ··· 10 下一页
摘要: 一、角色介绍 Rocketmq整体包含4个角色 Producer:消息⽣产者和发送者,就是寄件人。 NameServer:路由注册中⼼,管理Broker,就是卫星。 Broker:消息存储服务器,暂存和传输消息,就是邮局。 Consumer:消息消费者和接收者,就是收件人。 在介绍完以上4个角色以后 阅读全文
posted @ 2019-11-20 13:43 要好好吃饭 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 特性ActiveMQRabbitMQRocketMQkafka 开发语言 java erlang java scala 单机吞吐量 万级 万级 10万级 10万级 时效性 ms级 us级 ms级 ms级以内 可用性 高(主从架构) 高(主从架构) 非常高(分布式架构) 非常高(分布式架构) 功能特性 阅读全文
posted @ 2019-11-18 19:21 要好好吃饭 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 优点 解藕 系统A在代码中直接调用系统B和系统C的代码,如果将来D系统接入,系统A还需要修改代码,过于麻烦! 将消息写入消息队列,需要消息的系统自己从消息队列中订阅,从而系统A不需要做任何修改。 异步 将消息写入消息队列,非必要的业务逻辑以异步的方式运行,加快响应速度 削峰填谷 并发量大的时候,所有 阅读全文
posted @ 2019-11-18 12:58 要好好吃饭 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 1. Dubbo是什么? Dubbo 是阿里巴巴开源的基于 Java 的高性能 RPC 分布式服务框架,提供服务自动注册、自动发现等高效服务治理方案,可以和 Spring 框架无缝集成。现已成为 Apache 基金会孵化项目。 RPC 指的是远程调用协议,也就是说两个服务器交互数据。 面试官问你如果 阅读全文
posted @ 2019-11-09 20:19 要好好吃饭 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 在开发和测试环境中,通常需要绕过注册表并仅测试指定的服务提供商。在这种情况下,可能需要点对点直接连接,并且服务提供商将忽略提供者注册提供者列表。接口A配置点对点,不影响B接口从注册表获取列表。 以下为Dubbo官网提供的直连配置: 配置-D参数 将-D参数映射服务地址添加到JVM启动参数: java 阅读全文
posted @ 2019-11-07 13:32 要好好吃饭 阅读(1190) 评论(0) 推荐(0) 编辑
摘要: 以下为Dubbo官网对Dubbo线程模型的介绍: 如果事件处理的逻辑能迅速完成,并且不会发起新的 IO 请求,比如只是在内存中记个标识,则直接在 IO 线程上处理更快,因为减少了线程池调度。 但如果事件处理逻辑较慢,或者需要发起新的 IO 请求,比如需要查询数据库,则必须派发到线程池,否则 IO 线 阅读全文
posted @ 2019-11-06 13:44 要好好吃饭 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 在集群调用失败时,Dubbo 提供了多种容错方案,缺省为 failover 重试。 以下为Dubbo官网提供的容错策略: Failover Cluster 失败自动切换,当出现失败,重试其它服务器 。通常用于读操作,但重试会带来更长延迟。可通过 retries="2" 来设置重试次数(不含第一次)。 阅读全文
posted @ 2019-11-05 19:01 要好好吃饭 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 在集群负载均衡时,Dubbo 提供了多种均衡策略,缺省为 random 随机调用。 以下是Dubbo官网提供的负载均衡策略: Random LoadBalance 随机,按权重设置随机概率。 在一个截面上碰撞的概率高,但调用量越大分布越均匀,而且按概率使用权重后也比较均匀,有利于动态调整提供者权重。 阅读全文
posted @ 2019-11-04 12:55 要好好吃饭 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 知识笔记 timeout 精确优先 - 方法级优先,接口次之,全局配置再次之 消费者优先 - 如果级别一样,则消费者优先,提供方次之 retries 幂等性:执行一次跟执行多次效果一样,比如查、删、改 非幂等性:比如增 version 实现灰度发布 多版本运行 stub 本地存根 check 启动检 阅读全文
posted @ 2019-11-02 13:23 要好好吃饭 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 常用词含义 watch: 会持续受到该项目的动态 fork: 复制某个项目到自己的Github仓库中 star: 可以理解为点赞 clone: 将项目下载至本地 follow: 关注你感兴趣的作者,会收到他们的动态 in关键词限制搜索范围 xxx in:name 项目名包含xxx的 xxx in:d 阅读全文
posted @ 2019-10-30 13:01 要好好吃饭 阅读(110) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 10 下一页