TomatoLog 对日志的处理不敢说强大,但可能是 .NETCore 平台上最简单易用的日志集成组件,具有高度灵活的使用方式,完全可定义配置的可扩展性,使用异步写入,业务完全解耦,客户端的一键安装、一行代码上传日志 ...
分类:
其他好文 时间:
2019-04-03 09:21:38
阅读次数:
216
当同步写入数据库时,可能会发生下载速度很快,但是写入速度很慢的情况,因此我们采用异步存储写入数据库. 实现异步写入mysql数据库的思路: 1,将数据库的连接数据写入到settings文件中,供后面自定义的pipeline使用 2,自定义pipeline,使用Twisted框架实现异步 3,在set ...
分类:
数据库 时间:
2019-03-02 17:10:29
阅读次数:
253
1、TCP服务器 2、UDP服务器 3、http服务器 4、websocket服务器 4.1 服务端 4.2 客户端JS 5、定时器 6、异步tcp服务器处理任务 7、单独进程 8、队列读写 9、内存锁—互斥锁 10、异步读取 11、异步写入 ...
分类:
其他好文 时间:
2019-01-30 16:10:44
阅读次数:
161
1.前言 *.NET Framework提供了执行异步操作的三种模式: 异步编程模型(APM)模式(也称为IAsyncResult的模式),其中异步操作要求Begin和End方法(例如,BeginWrite和EndWrite异步写入操作)。这种模式不再被推荐用于新开发。有关更多信息,请参阅异步编程模 ...
join()方法 控制多个子进程, 保证所有子进程结束才执行下面的逻辑 异步写入多个文件 ...
分类:
编程语言 时间:
2018-09-21 11:38:35
阅读次数:
206
【学习参考】 https://www.toutiao.com/i6566017785078481422/ https://www.toutiao.com/i6563232898831352323/ redis是nosql(也是个巨大的map) 单线程,但是可处理1秒10w的并发(数据都在内存中) 使 ...
分类:
其他好文 时间:
2018-08-31 21:21:17
阅读次数:
158
概述 分库分表的必要性 首先我们来了解一下为什么要做分库分表。在我们的业务(web应用)中,关系型数据库本身比较容易成为系统性能瓶颈,单机存储容量、连接数、处理能力等都很有限,数据库本身的“有状态性”导致了它并不像Web和应用服务器那么容易扩展。那么在我们的业务中,是否真的有必要进行分库分表,就可以 ...
分类:
数据库 时间:
2018-07-15 13:00:11
阅读次数:
200
日志是用来记录系统运行状态的历史事件,主要记录特定时间发生的事件,同时根据日志级别,事件的关键性程序,通常叫作LogLevel. 系统日志服务 syslog: 系统级别:syslogd 内核级别:klogd rsyslog特点: 多线程: UDP,TCP,SSL,TLS协议 支持MySQL, PGS ...
分类:
系统相关 时间:
2018-06-24 22:27:53
阅读次数:
244
python版本 python2.7 爬取知乎流程: 一 、分析 在访问知乎首页的时候(https://www.zhihu.com),在没有登录的情况下,会进行重定向到(https://www.zhihu.com/signup?next=%2F)这个页面, 爬取知乎,首先要完成登录操作,登陆的时候观 ...
分类:
数据库 时间:
2018-02-03 00:39:59
阅读次数:
1213