之前因为需要并发同步单张数据表的脚本,因为设置协程数量太多连接数过高导致服务宕机 … 得不偿失,所以想怎么控制一下协程数量
Channel
利用channel阻塞,上代码:
1 | package main |
原理就是利用channel
通道的特性,当通道满的时候继续向通道丢数据会阻塞代码执行。
封装一下:
1 | package main |
Goroutine Pool
感觉Duck不必 … 日后再谈
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true