上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 30 下一页
摘要: 在Rabbitmq有大量的unack,会极度影响Rabbitmq的性能,因为这些消息消费不出去,反复消费回退刷盘,设置消费者端的qos就可以避免这个问题.未设置QOS = 1设置QOS = 1 产生unack的原因:在队列里面取消息消费,在消费者端认为这个消息异常,会反复的回退在消费(一般有消费逻辑 阅读全文
posted @ 2020-10-27 09:48 zbs666 阅读(2706) 评论(0) 推荐(0) 编辑
摘要: 粘包拆包问题是处于网络比较底层的问题,在数据链路层、网络层以及传输层都有可能发生。我们日常的网络应用开发大都在传输层进行,由于UDP有消息保护边界,不会发生粘包拆包问题,因此粘包拆包问题只发生在TCP协议中。 什么是粘包、拆包? 假设客户端向服务端连续发送了两个数据包,用packet1和packet 阅读全文
posted @ 2020-10-27 09:32 zbs666 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 在处理大量多个不同参数的请求需要使用到参数化请求,如下介绍如何通过Postman搭建参数化批量请求 首先点击右上方设置按钮,选择Globals进行参数设定,添加需要使用的参数 选择 params 进行token修改,如下图 选择Body 设定需要的两个参数如下图 选择左上方的NEW 创建一个coll 阅读全文
posted @ 2020-10-27 09:30 zbs666 阅读(1829) 评论(0) 推荐(0) 编辑
摘要: CPU组成和寄存器 1)CPU由运算器、控制器、寄存器等器件组成,这些器件靠内部总线相连 2)寄存器是CPU的组成部分,用来暂存指令、数据和地址,CPU对其读写速度是最快的,不需要IO传输 存储单元 1)8位二进制(1字节)作为一个存储单元,这是由历史原因决定的,早期的ASCII是7位,后来又有IB 阅读全文
posted @ 2020-10-26 12:19 zbs666 阅读(1418) 评论(0) 推荐(0) 编辑
摘要: 一、为什么要用小表驱动大表 1、驱动表的定义 当进行多表连接查询时, [驱动表] 的定义为: 1)指定了联接条件时,满足查询条件的记录行数少的表为[驱动表] 2)未指定联接条件时,行数少的表为[驱动表](Important!) 忠告:如果你搞不清楚该让谁做驱动表、谁 join 谁,请让 MySQL 阅读全文
posted @ 2020-10-26 12:18 zbs666 阅读(699) 评论(0) 推荐(0) 编辑
摘要: otter自定义扩展 otter支持数据处理自定义过程。Extract模块: EventProcessor : 自定义数据处理,可以改变一条变更数据的任意内容FileResolver : 解决数据和文件的关联关系目前两者都只支持java语言编写,但都支持运行时动态编译&lib包载入的功能。 通过Ot 阅读全文
posted @ 2020-10-22 23:17 zbs666 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 1.安装部署Prometheus 安装参考:https://www.cnblogs.com/caoweixiong/p/12111035.html 配置prometheus.yml,添加canal的job,示例: - job_name: 'canal' static_configs: - targe 阅读全文
posted @ 2020-10-22 23:06 zbs666 阅读(402) 评论(0) 推荐(0) 编辑
摘要: https://kuaibao.qq.com/s/20180530G1O8RC00?refer=spider 一、介绍 在系统架构中,和安全、日志、监控等非功能需求一样,配置管理也是一种非功能需求。配置中心是整个微服务基础架构体系中的一个组件,如下图,它的功能看上去并不起眼,无非就是简单配置的管理和 阅读全文
posted @ 2020-10-21 09:59 zbs666 阅读(862) 评论(0) 推荐(0) 编辑
摘要: 原文作者:煎鱼 EDDYCJY 原文地址:为什么遍历 Go map 是无序的? 为什么遍历 Go map 是无序的? 有的小伙伴没留意过 Go map 输出顺序,以为它是稳定的有序的;有的小伙伴知道是无序的,但却不知道为什么?有的却理解错误?今天我们将通过本文,揭开 for range map 的 阅读全文
posted @ 2020-10-21 09:46 zbs666 阅读(267) 评论(0) 推荐(0) 编辑
摘要: RabbitMQ作为最流行的MQ中间件之一,广泛使用在各类系统中,今天我们就来讨论一下如何通过Policies给RabbitMQ中已经创建的Queue添加属性和参数。 Policise 的作用 通常来说,我们会在创建一个Queue时指定了队列的各项属性和参数,例如message-ttl、x-dead 阅读全文
posted @ 2020-10-20 22:14 zbs666 阅读(1516) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 30 下一页