上篇我们简单介绍了 redis 客户端的一些基本概念,包括其 client 数据结构中对应的相关字段的含义,本篇我们结合这些,来分析分析 redis 服务端程序是如何运行的。一条命令请求的完成,客户端服务端都经历了什么?服务端程序中定时函数 serverCron 都有哪些逻辑? 一、redis 客户 ...
                            
                            
                                分类:
其他好文   时间:
2020-03-19 21:37:01   
                                阅读次数:
53
                             
                    
                        
                            
                            
                                    Github:AOMultiproxier、HJProtocolDispatcher协议实现分发器,能够轻易实现将协议事件分发给多个实现者。一、AOMultiproxier.h#define AOMultiproxierForProtocol(__protocol__, ...) ((AOMulti... ...
                            
                            
                                分类:
移动开发   时间:
2020-02-26 14:18:04   
                                阅读次数:
110
                             
                    
                        
                            
                            
                                https://tech.meituan.com/2019/08/01/hadoop-yarn-scheduling-performance-optimization-practice.html 文章对性能优化的思路,如果评测性能,找到性能瓶颈,优化,优化效果评估,上线部署给出了很好的教科书式的案例 ...
                            
                            
                                分类:
其他好文   时间:
2019-12-07 19:36:55   
                                阅读次数:
107
                             
                    
                        
                            
                            
                                    Linux集群从功能分类 高可用集群,高可用集群通常为俩台服务器,一台工作,另一台冗余,当提供服务器的服务器宕机时候,冗余服务器将接替宕机的服务器继续提供服务。实现高可用的集群开源软件有Heatbeat和Keepalived。 负载均衡集群,需要有一台服务器作为分发器,它负载把用户的请求分发给后端的 ...
                            
                            
                                分类:
其他好文   时间:
2019-12-05 18:53:26   
                                阅读次数:
92
                             
                    
                        
                            
                            
                                    异步队列的实现。 如下图所示 这里的异步实现,采用redis作为单向的任务队列,将事件通过序列存入redis队列,通过反序列化将其发送给事件消费者。 事件消费者,通过一个EventHandler接口,来处理不同的事件。 事件分发器通过向jedisqueue lpush事件,consumer 从jed ...
                            
                            
                                分类:
其他好文   时间:
2019-09-28 00:48:16   
                                阅读次数:
115
                             
                    
                        
                            
                            
                                    Django框架 1.Django的MTV模式 Model(模型): 负责业务对象与数据库的对象(ORM) Template(模板) : 负责如何把页面展示给用户 View(视图):负责业务逻辑,并在适当的时候调用Model和Template 此外Django还有一个urls分发器,它的作用是将一个 ...
                            
                            
                                分类:
其他好文   时间:
2019-08-21 21:48:04   
                                阅读次数:
92
                             
                    
                        
                            
                            
                                    Linux Viryual server 项目 LVS NAT模式部署 我们要准备四台虚拟机; 2台webserver 1台分发器 1台client 1.两台server 配置好相同网段 172.16.1.102;172.16.1.103; 网关指向分发器172.16.1.101 (安装webser ...
                            
                            
                                分类:
其他好文   时间:
2019-07-31 15:28:33   
                                阅读次数:
122
                             
                    
                        
                            
                            
                                控制器类 依据功能的相关性,将一系列相关的功能,使用一个控制器类来处理,而该控制器的每个方法,就对因某个功能。 注意:控制器是按照功能划分的。 前端控制器(请求分发器,入口文件) 以上的listAction()操作应该如何被调用呢? 实例化,并掉用方法即可! 在哪里实例化或调用呢? 增加一个可以实例 ...
                            
                            
                                分类:
Web程序   时间:
2019-06-04 09:22:43   
                                阅读次数:
116
                             
                    
                        
                            
                            
                                打开后台界面:http://localhost:15672/#/ 右上角可以设置页面"刷新时间"。以及选择监听的"虚拟主机"。 界面有"概要"、"连接"、"通道"、"分发器"、"队列"、"用户"等几个管理页签。 Overview 概要就是RabbitMQ的基本信息 Totals里面有Unacked未 ...
                            
                            
                                分类:
其他好文   时间:
2019-05-10 20:50:26   
                                阅读次数:
533
                             
                    
                        
                            
                            
                                    事件分发器——event()函数 事件过滤 事件进入窗口之前被拦截 eventFilter #include "mywidget.h" #include "ui_mywidget.h" #include <QDebug> MyWidget::MyWidget(QWidget *parent) : Q ...
                            
                            
                                分类:
其他好文   时间:
2019-04-25 01:29:56   
                                阅读次数:
343