系统设计
文章平均质量分 83
RockyPeng3
justsoso.fun
展开
-
MySQL · 性能优化 · PageCache优化管理
背景监控线上实例时,曾出现可用内存不足,性能发生抖动的情况。研究后发现是日志文件的page cache占用了大量的内存(200G+),导致系统可立即分配的内存不足,影响了系统性能。查看linux内核文档发现,操作系统在内存的使用未超过上限时,不会主动释放page cache,以求达到最高的文件访问效率;当遇到较大的内存需求,操作系统会当场淘汰一些page cache以满足需求。由于page cache的释放较为费时,新的进程不能及时得到内存资源,发生了阻塞。据此,考虑能否设计一个优化,在page转载 2020-10-12 10:37:07 · 2437 阅读 · 1 评论 -
Docker进行资源隔离
前言其实docker命令已经给我们使用文档了,不必进行网上搜索。比如执行:docker run --help 可以看到➜ ~ docker run --help Usage: docker run [OPTIONS] IMAGE [COMMAND] [ARG...]Run a command in a new container原创 2020-08-19 18:55:56 · 756 阅读 · 0 评论 -
RSA数据加密解密(各种语言)
RSA数据加密解密文档 增强数据传输与本地日志的数据安全数据加密方式使用rsa加密算法,客户端公钥加密,服务端私钥解密(若单次传输数据量过大,之后可引入aes rsa只加密iv部分)数据加密步骤示例代码为python1.使用zlib压缩目标数据eg:import zlibm = zlib.compress(message)2.rsa 私钥为1024bit,...原创 2019-01-25 09:54:30 · 5847 阅读 · 0 评论 -
搭建基于docker的elk平台来分析java日志
目录搭建基于docker的elk平台来分析java日志整体思路关键问题问题如下日志json化解决思路方案一:配置filebeat和logstash方案二:从日志源头处改动在centos7上安装docker安装elk单独测试logstash安装filebeat搭建基于docker的elk平台来分析java日志整体思路使用已有的elk docker镜像sebp/elk快速搭建elk平台se...原创 2018-12-29 18:22:22 · 2951 阅读 · 1 评论 -
铁道部新客票系统的设计(三)
最近只是一时兴起,觉得无聊,正好要到买票的时候,写了这个一系列文章,首先是对自己这些年来的工作经验的总结,其次是把分布式事务性系统的设计思想进行分析和整理,最后也就是和想集大家的智慧,讨论系统的设计。我不是铁道部的工程师,我只是一家互联网金融类公司的屌丝工程师,级别不高,能力也一般,就是喜欢技术而已。 在第二篇文章里面,重点分析了余票库的整体设计,我看到有的评论说了几点,现在整理一转载 2014-01-10 19:55:36 · 1877 阅读 · 0 评论 -
铁道部新客票系统的设计(二)
在上一篇文章中 铁道部信客票系统设计(一) 里面,探讨了关于数据库层面的功能性需求以及非功能性的需求,在非功能性需求里面,一博主 提出了没有考虑到峰值的情况,这一点的确漏掉了,因为我们铁道部的特殊需求,在春运期间负载很大,平时可能一般,如果用考虑最大的情况,则回存在浪费的情况,如果考虑不足,就像网络订票一样,苦逼。就好比 铁道部春运的时候,发车量大,但是如果制造大量列车,平时就空闲了,也就很亏转载 2014-01-10 19:54:02 · 1274 阅读 · 0 评论 -
铁道部新客票系统的设计(一)
这几天正好看到一条新闻 铁道部:新客票系统2015年建成 ,正好最近想整理和总结一下这几年的工作中的收获,正好可以借这个机会,尝试设计一下铁路客票系统,把自己所学全部用到这个系统中去,顺便也希望各位猿们拍砖,一起探讨一下设计,技术吗,讨论讨论总是有点收获的,总比一个人在那里看书好。非功能性要求废话不说,这里先脱离系统的整体架构,后续在不断完善整体架构,这里首先讨论的是数据库层转载 2014-01-10 19:51:51 · 1436 阅读 · 0 评论