【消息队列高手课】- 基础篇 消息队列都有哪些选择: RabbitMQ - 特色:Exchange模块,开箱即用 RocketMQ - 特色:低延迟和金融级的稳定性 Kafka - 特色:海量,异步批量,“先攒一波再一起处理” ActiveMQ:队列模型和发布-订阅模型都支持 ZeroMQ Puls ...
分类:
其他好文 时间:
2021-02-02 10:44:45
阅读次数:
0
本文列举了消息队列RocketMQ常用的消息类型,以及使用这些消息类型的注意事项 ...
分类:
其他好文 时间:
2021-02-02 10:43:16
阅读次数:
0
一、setState进阶 1.setState是一个异步函数 在执行this.setState时,后续的代码会马上执行 state = { num:100 } numChange(){ var num = this.state.num; this.setState({ num:++num }); c ...
分类:
其他好文 时间:
2021-02-01 13:00:06
阅读次数:
0
一. Koa初体验 1.1. 认识Koa 除了express,另外一个非常流行的Node Web服务器框架就是Koa。 Koa官方的介绍: koa:next generation web framework for node.js; koa:node.js的下一代web框架; 事实上,koa是exp ...
分类:
其他好文 时间:
2021-02-01 12:52:21
阅读次数:
0
如何保证数据写入过程中不丢 数据写入请求达到时,以需要的数据格式组织并写入磁盘的过程叫做数据提交,对应es就是创建倒排索引,维护segment文件 如果我们同步的方式,来处理上述过程,那么系统的吞吐量将很低 如果我们以异步的方式,先写入内存,然后再异步提交到磁盘,则有可能因为机器故障而而丢失还未写入 ...
分类:
其他好文 时间:
2021-02-01 12:49:08
阅读次数:
0
Promise的理解 Promise是对异步操作的一种解决方案,一般情况下,如果有异步操作,就需要使用Promise对这个异步操作进行封装 使用Promise后可以使代码看起来更加优雅并且易于维护 使用定时器模拟一个异步请求 Promise接收一个函数作为参数,而这个函数又接收两个参数,这两个参数分 ...
分类:
其他好文 时间:
2021-02-01 12:48:56
阅读次数:
0
学习是一个循序渐进的过程,先别着急学习 RabbitMQ ,我们先了解一些关于MQ消息中间件的基础知识,明白MQ在业务中的使用场景 MQ消息中间件及使用场景 1、什么是MQ消息中间件 MQ消息中间件全称(MessageQueue),主要用于程序之间相互通信,实现 异步+解耦 效果。 如下图所示,一个 ...
分类:
其他好文 时间:
2021-02-01 12:37:10
阅读次数:
0
原生 NodeJS 获取 post 提交的数据 request.js exports.getPostData=function(ctx){ return new Promise((resolve,reject)=>{ try { let params = ''; ctx.req.on('data', ...
分类:
其他好文 时间:
2021-02-01 11:56:23
阅读次数:
0
方式一: 去xcode中找到该插件修改build version 改到报错的版本号(这里实例为9.0); 这种方式在使用flutter build / flutter run 的时候会被重制 方式二: 通过将以下代码添加到Podfile最下面,替换原来的post_install,解决这个问题 po ...
分类:
移动开发 时间:
2021-02-01 11:44:39
阅读次数:
0
Qt提供了一个QProcess类用于启动外部程序并与之通信。这个类是异步工作的,而且在后台执行,这样用户界面就可以始终保持响应。 QProcess::start()与QProcess::execute()都能完成启动外部程序的任务,二者有什么区别呢?区别在于start()是非阻塞的,而execute ...
分类:
其他好文 时间:
2021-01-30 12:01:37
阅读次数:
0