RabbitMQ官方教程三 Publish/Subscribe(GOLANG语言实现) 在上一个教程中,我们创建了一个工作队列。 工作队列背后的假设是,每个任务都恰好交付给一个worker处理。 在这一部分中,我们将做一些完全不同的事情 我们将消息传达给多个消费者。 这种模式称为“发布/订阅”。 为 ...
分类:
编程语言 时间:
2019-12-15 16:10:45
阅读次数:
65
当发现SQL Server 占用的资源过高,有时重启电脑也解决不了问题时,建议通过如下语句检查SQL语句的问题, 如果是当天出的问题增加{order by last_worker_time desc,想看一下今天哪些sql执行出现问题了} SELECT s2.dbid, s1.sql_handle, ...
分类:
数据库 时间:
2019-12-14 16:00:04
阅读次数:
103
swoole提供一个编译好的二进制包,这个包连php都包含进去了,下载解压后就可以直接运行,都不用安装php 在这个地方直接下载二进制包 https://www.swoole.com/page/download 下载完按照官方建议解压缩到/opt/swoole tar -xvf swoole.tar ...
分类:
Web程序 时间:
2019-12-14 13:37:42
阅读次数:
96
windows版nginx安装及配置 一、准备工作 1、Nginx安装包 下载地址:http://nginx.org/en/download.html 2.Tomcat安装包 下载地址:https://tomcat.apache.org/ 3、准备完成 二、Tomcat配置部署及启动 1、配置tom ...
分类:
其他好文 时间:
2019-12-13 12:20:02
阅读次数:
124
.NET Core3.0-Worker Services 前面几篇文章讲了Worker Services的创建及部署及读取配置,然而这几天就是在结合这些,做了一个导出定时服务,在本地运行代码都实现了。 然后要发布时,就出现了几个问题: 问题一: .net Core 3.0-发布时就会出现错误: Sy ...
前一篇文章 JStorm:概念与编程模型 介绍了JStorm的基本概念以及编程模型方面的知识,本篇主要介绍自己对JStorm的任务调度方面的认识,主要从三个方面介绍:调度角色调度方法自定义调度调度角色上图是JStorm中一个topology对应的任务执行结构,其中worker是进程,executor... ...
分类:
Web程序 时间:
2019-12-12 01:08:06
阅读次数:
120
包含时间顺序的ID此场景最简单的实现方案,就是采用 twitter 的 Snowflake 算法。ID总长64位,第1位不可用,41位表示时间戳,10位表示生成机器的id,后12位表示序列号。为什么第一位不可用?第一位为0,可以确保ID在java的long类型数据一直为正整数递增同一时间戳即毫秒内,... ...
分类:
其他好文 时间:
2019-12-10 01:07:54
阅读次数:
130
报错场景 执行 celery worker -A tasks -l INFO 打开 worker 的时候报错无法进行 报错解决 Celery 的版本过高, 进行降级处理即可 pip install celery==3.1.25 降级后再次执行会触发 另一报错 此报错原因是 redis 的版本过高导致 ...
分类:
编程语言 时间:
2019-12-09 17:05:42
阅读次数:
187
我发现我每次写博客都不太会开头,这里从网络请求三步骤开始吧:请求、处理、响应。 前端缓存主要是在“请求”和“响应”中进行。在请求步骤中,浏览器通过缓存能减少发送请求次数;在响应步骤中,浏览器和服务器相互配合,通过减少响应的内容从而减少传输时间 缓存位置优先级由上至下: Service worker ...
分类:
其他好文 时间:
2019-12-09 12:06:21
阅读次数:
90
1 ######Nginx配置文件nginx.conf中文详解##### 2 3 #定义Nginx运行的用户和用户组 4 user www www; 5 6 #nginx进程数,建议设置为等于CPU总核心数。 7 worker_processes 8; 8 9 #全局错误日志定义类型,[ debug ...
分类:
其他好文 时间:
2019-12-07 12:40:47
阅读次数:
237