架构设计
文章平均质量分 79
李乾文
十年
展开
-
Neo4j图数据库
一、前言图数据库专门用于查询两点之间的关系及其属性,比如查询出一个人的好友、以及好友的好友。用传统的MySQL等关系型数据库就比较耗性能或者需要复杂的插叙语句了。我们在做技术选型的时候,看一下图数据库排行榜:原创 2021-11-28 21:06:39 · 1602 阅读 · 0 评论 -
Flink流批一体化处理框架(二)平台运行
前一篇文章讲述了用IDEA编写简单的Flink任务,并演示了流处理和批处理word count案例。本文讲解如何启动Flink单机模式,把任务代码打包并提交到Flink平台上运行。原创 2021-11-14 18:43:15 · 1979 阅读 · 0 评论 -
Flink流批一体化处理框架
一、简介Apache Flink 是一个框架和分布式处理引擎,支持实时流数据处理与离线数据批处理计算。用户案例有阿里、腾讯、华为、小米、滴滴、ebay、亚马逊等,比较知名的阿里双十一交易大屏实时展示技术就是建立在该框架之上。二、框架对比Spark Streaming是把流转化成一个个小的批来处理,Flink是把批当作一种有界的流。1、Storm是第一代流处理框架,数据吞吐量和延迟上表现不尽人意,而且在数据准确性方面也存在不足。2、Spark Streaming是第二代流处理框架,每次只能处理一小原创 2021-10-31 18:10:10 · 2060 阅读 · 0 评论 -
分布式负载均衡部署
0x00 前沿当服务器CPU、内存负载过高,承受不住用户访问量,或者我们需要考虑灾容性的时候,就可以进行分布式负载均衡部署。即把用户访问请求分发到内网的多台服务器上,进行处理并返回处理结果。0x01 系统结构图来个直观的印象,如下图所示,Nginx服务器使用作为网关(以及Redis服务器),将请求转发到后台的其中一台Web服务器,Web服务器操作同一个数据库,NAS作为文件共享。0x02 Seesion共享如上图所示,用户访问时,Nginx网关会根据相关策略来决定,将请求分配给其中一台Web服原创 2021-07-24 14:55:17 · 724 阅读 · 0 评论 -
服务器崩溃卡顿问题排查思路
0x00 前言本文讲述了服务器崩溃、卡顿时的排查思路。0x00 前言0x01 常见崩溃问题(1) 首先看CPU、内存、和磁盘空间占用是否异常(2) Session文件过多(3) 日志文件过多0x01 域名解析0x02 Nginx服务0x03 PHP服务0x04 MySQL数据库原创 2021-07-12 12:09:32 · 2971 阅读 · 7 评论 -
阿里云海外服务器网络评测
0x00 前沿直接买按时计费的阿里云进行测试,最低价格的配置就好。分别是香港、新加坡,其他地区的同理。本次评测仅代表此次时间、此次实例结果。0x01 网络延迟测试首先本地大概地ping一下看一下响应时间:可以看到新加坡的这台服务器网络响应更快。那么,接下来看全国甚至全球范围的响应延迟,这时候就需要用到一个工具先看国内响应速度原创 2021-07-24 12:36:28 · 2031 阅读 · 0 评论