作者:老马

技术是根基,沟通是桥梁,思想是灵魂。这3点是优秀架构师必不可少的能力。

前台与后台分离的架构实践

如果你经历过创业,经历过快速迭代业务,经历过用户量不断上涨,经历过访问并发越来越大,你一定会遇到以下系统问题: 用户访问页面越来越慢 系统性能下降,数据库扛不住,连接数经常打满,最终数据库挂掉,重启后又快速挂掉 改了一个小地方,另外一个看似不相干的地方却挂了,严重耦合   如果你没有经历过,很可……

分布式文件系统FastDFS详解

上一篇文章《一次FastDFS并发问题的排查经历》介绍了一次生产排查并发问题的经历,可能有些人对FastDFS不是特别的了解,因此计划写几篇文章完整的介绍一下这个软件。 为什么要使用分布式文件系统呢? 嗯,这个问题问的好,使用了它对我们有哪些好处?带着这个问题我们来往下看: 单机时代 初创时期由于时间紧迫,在各种资……

Jmeter实时性能测试数据的监控

Jmetet实时性能测试数据的监控和展示 Jmeter Grafana InfluxDB 安装Grafana 配置jmeter 安装InfluxDB 配置Grafana 展示数据 一 安装InfluxDB 为了方便的操作InfluxDB,这里我们选择InfluxDB1.1以前的版本,因为web管理界面将在1.1以后的版本中删除。 01 下载InfluxDB wget http://dl.influ……

利用ProxySQL实现MySQL的读写分离

一、Proxysql 的基础知识 ProxySQL是一个可以实现MySQL读写分离的轻量级工具。 ProxySQL的特点 将所有配置保存写入到SQLit表中。 支持动态加载配置,即一般可以在线修改配置,但有少部分参数还是需要重启来生效。 支持query cache。 支持对query的路由,可以针对某个语句进行分配去哪个实例执行。 故障切换。 过滤危险的……

超全的 Linux 机器的渗透测试命令备忘表,共16表128条命令

如下是一份 Linux 机器的渗透测试备忘录,是在后期开发期间或者执行命令注入等操作时的一些典型命令,设计为测试人员进行本地枚举检查之用。 此外,你还可以从这儿阅读到许多关于渗透测试的文章。 命令 描述 netstat -tulpn 在 Linux 中显示对应了进程ID(PID)的网络端口。 watch ss -stplu 通过套接字实时……

Inception安装部署实现SQL自动审核与上线

1  Incption概述 1.1  Inception简介 Inception是集审核、执行、回滚于一体的一个自动化运维系统,它可以对提交的所有语句的语法分析,如果语法有问题,都会将相应的错误信息返回给审核者。 还提供SQL语句的执行功能,可执行的语句类型包括常用的DML及DDL语句及truncate table等操作。Inception在执行 DML时还提供生成回……

集群信息管理,架构设计中最容易遗漏的一环

准备系统性介绍“技术体系规划”了,这是第一篇。   监控平台,服务治理,调用链跟踪,数据收集中心,自动化运维,自动化测试… 很多要讲,却没想好从哪里入手。 讲Z平台,可能需要提前介绍Y服务;讲Y服务,可能需要提前介绍X知识。   思来想去,准备从技术体系里,最容易被遗漏,非常基础,却又非常重要的“集群信……

集群信息管理,架构设计中最容易遗漏的一环

准备系统性介绍“技术体系规划”了,这是第一篇。   监控平台,服务治理,调用链跟踪,数据收集中心,自动化运维,自动化测试… 很多要讲,却没想好从哪里入手。 讲Z平台,可能需要提前介绍Y服务;讲Y服务,可能需要提前介绍X知识。   思来想去,准备从技术体系里,最容易被遗漏,非常基础,却又非常重要的“集群信……

分级告警策略,人性化系统监控

一、啥是告警? 监控平台发现系统异常,向系统负责人发出文字(例如,邮件/短信),色彩(有些公司,编译不过,CI平台会亮红灯),声音(有些公司,有蜂鸣器嗡嗡响,研发压力大呀)等警示,就是告警。   绝大部分公司,主要是通过文字发出系统异常告警信息。   文字告警有哪些常见的方法? 以58到家为例,目前……

跟繁琐的命令行说拜拜!Gerapy分布式爬虫管理框架来袭!

背景 用 Python 做过爬虫的小伙伴可能接触过 Scrapy,GitHub:https://github.com/scrapy/scrapy。Scrapy 的确是一个非常强大的爬虫框架,爬取效率高,扩展性好,基本上是使用 Python 开发爬虫的必备利器。如果使用 Scrapy 做爬虫,那么在爬取时,我们当然完全可以使用自己的主机来完成爬取,但当爬取量非常大的时候,我……

京东技术服务的智能初体验(转)

先自我介绍一下,曾经很长一段时间就职于腾讯,基本上腾讯所有的业务线都服务过。在那的5年时间也是我在技术领域成长最快的时光。 2014年的一个机缘巧合加入了京东,一个海量电商平台。对自己来说非常有挑战的事情就是公司和业务在持续的野蛮生长。 当时主要负责京东无线运维、测试和相应的一些内外部开放平台的建设。 ……

独辟蹊径:基于产品思维驱动运维自动化建设(转)

技术人员转型产品经理(Product Manager)并成功的有很多例子。牛逼的业界大佬有Pony马、雷布斯、张小龙、周鸿祎等;不算牛逼但也做出不俗成果的有你身边的 XXX、YYY、ZZZ 等。 现在互联网业界大多数to B (即对企业级,区别于to C)的 IaaS 或者 PaaS,如各种云计算服务、存储服务、安全服务、数据服务、监控服务、日志……

性能测试之 Gatling(转)

在应用程序上线之前,有多少人做过性能测试? 估计大部分开发者更多地关注功能测试,并且会提供一些单元测试和集成测试的用例。然而,有时候性能漏洞导致的影响比未发现的业务漏洞更严重,因为性能漏洞影响的是整个系统,而不仅仅是一个业务进程。 可能你们很多人听过 JMeter ,但是今天将介绍有竞争力的解决方案 —— Gatl……