欢醉

优秀离我们并不遥远,就体现在你的一言一行和你做的每一件事中

各大厂分布式链路跟踪系统架构对比

随着互联网架构的扩张,分布式系统变得日趋复杂,越来越多的组件开始走向分布式化,如微服务、消息收发、分布式数据库、分布式缓存、分布式对象存储、跨域调用,这些组件共同构成了繁杂的分布式网络,那现在的问题是一个请求经过了这些服务后其中出现了一个调用失败的问题,只知道有异常,但具体的异常在哪个服务引起的就...

2018-04-19 08:48:17

阅读数:63

评论数:0

你离架构师还有多远?

  软件架构师在整个软件开发过程中都起着重要的作用,并随着开发进程的推进而其职责或关注点不断地变化,总结下面几点。  在需求阶段,软件架构师主要负责理解和管理非功能性系统需求,比如软件的可维护性、性能、复用性、可靠性、有效性和可测试性等等,此外,架构师还要经常审查客户及市场人员所提出的需求,确认开...

2018-04-10 08:53:00

阅读数:48

评论数:0

跳槽的几点建议

    在这里不说要不要离职(工资低),也不说要找什么样的公司(哪给得高 就去哪),这里列出某位有经验的人事给出的比较中肯的几个建议给大家。       首先很多人想跳槽到更知名的公司,ok,把目标定得高一点,努力去实现这个目标,即使最后没有如愿,在努力的过程中也会收获很多。另外,有些人觉得 AI...

2018-04-08 11:08:58

阅读数:50

评论数:0

该怎么向别人介绍你们的系统架构?

   如果有人让你介绍你们做的系统架构是什么样子的 你会从哪说起?  每个人都会有自己的架构认知,根据自己的接触的内容来总结。系统分为用户中心、营销中心、商品中心…… 这是产品经理说的;我们的系统用了三层架构,用了SSM框架…… 这是程序员说的;用户说 我们系统有后台,前台,商品上下架功能,用户管...

2018-04-04 08:44:25

阅读数:77

评论数:0

大数据潮流下的机器学习及应用场景

  机器学习是一门人工智能的科学,能通过经验自动改进的计算机算法的研究。      机器学习是一个多学科交叉的领域,会涉及到计算机、信息学、数学、统计学、神经科学等。  机器学习是大数据的核心技术,本质都是基于经验的算法处理。机器学习强调三个关键词:算法、经验、性能,其处理过程如下图所示。  在数...

2018-02-28 08:51:55

阅读数:110

评论数:0

Docker镜像导致centos-root根分区容量爆满

当虚拟机服务器运行Docker久了后,发现Docker的文件越来越大,某天发现此台机上的数据库访问不了了,再重启数据库等日志,提示空间不足,查看磁盘空间:   root分区满载啊,前段时间还有不少空间的,查下什么大文件内容占了空间。 find / -xdev -size +10...

2018-01-30 09:40:05

阅读数:75

评论数:0

分布式文件系统FastDFS动态扩容

当用户量越来越大,则集群中某个group总会到达其极限,这时就得扩展集群的容量了。 FastDFS的扩容分为对group纵向扩容和横向扩容   纵向扩容 指在同一个group组中增加服务器,实现数据冗余,数据备份。同一个group中最大容量取决于最小的storage的存储容量。因此如果...

2018-01-26 09:28:35

阅读数:98

评论数:0

高可用高性能分布式文件系统FastDFS实践Java程序

在前篇 高可用高性能分布式文件系统FastDFS进阶keepalived+nginx对多tracker进行高可用热备 中已介绍搭建高可用的分布式文件系统架构。   那怎么在程序中调用,其实网上有很多栗子,这里在他们的基础上作个简单的介绍。 下载源码并加入本地仓库 官网Java客户...

2018-01-23 09:16:02

阅读数:150

评论数:0

高可用高性能分布式文件系统FastDFS进阶keepalived+nginx对多tracker进行高可用热备

在上一篇 分布式文件系统FastDFS如何做到高可用 中已经介绍了FastDFS的原理和怎么搭建一个简单的高可用的分布式文件系统及怎么访问。  高可用是实现了,但由于我们只设置了一个group,如果现在有5台服务器那将会出现5台只有一个group,每台服务器内的文件内容都相同(互备份)如下图,会造...

2018-01-18 08:56:56

阅读数:39

评论数:0

分布式文件系统FastDFS如何做到高可用

FastDFS是用C语言编写的一款开源的轻量级分布式文件系统。它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。  FastDFS为互联网量身定制,充分考虑了冗余备份、负载...

2018-01-15 08:59:09

阅读数:205

评论数:0

分布式监控系统Zabbix3.2添加自动发现磁盘IO并注册监控

zabbix并没有给我们提供这么一个模板来完成在Linux中磁盘IO的监控,所以我们需要自己来创建一个,在此还是在Linux OS中添加。   由于一台服务器中磁盘众多,如果只一两台可以手动添加,但服务集群达到几十那就非常麻烦,因此需要利用 自动发现 这个功能,自动发现后自动添加对服务器磁盘...

2018-01-07 14:18:58

阅读数:116

评论数:0

分布式监控系统Zabbix3.2对数据库的连接数预警

在前篇分布式监控系统Zabbix3.2监控数据库的连接数 中已经对数据库的端口3306进行了监控,可以看到数据库的连接数历史变化有高有低,那如果达到了数据库连接数的阀值是不是主动通知给运维人员去检查问题呢,总不能实时盯着看吧,下面就怎么配置预警作简单介绍。   在这里我们是针对模板级别来进行...

2017-12-14 08:55:57

阅读数:122

评论数:0

分布式监控系统Zabbix3.2监控数据库的连接数

在 分布式监控系统Zabbix3.2跳坑指南 和 分布式监控系统Zabbix3.2给异常添加邮件报警 已经介绍了如何安装以及报警。此篇通过介绍监控数据库的3306端口连接数来了解如何监控其它端口和配置自定义监控项的过程。 添加监控脚本 在要监控的客户端上新建脚本: /usr/local/za...

2017-12-11 08:44:25

阅读数:60

评论数:0

分布式监控系统Zabbix3.2给异常添加邮件报警

在前一篇 分布式监控系统Zabbix3.2跳坑指南 中已安装好服务端和客户端,此处客户端是被监控的服务器,可能有上百台服务器。监控的目的一个是可以查看历史状态,可以对比零晨和工作区间数据的对比,以便后期进行优化指导。还有一个是报警,总不能等到服务器出现异常了才去从头查是什么问题吧。所以这篇主要介绍...

2017-12-06 08:45:57

阅读数:290

评论数:0

分布式监控系统Zabbix3.2跳坑指南

zabbix是什么在此就不多作介绍了,可以参考之前的文章 零代码如何打造自己的实时监控预警系统 ,这篇主要介绍安装及注意事项。 主要分为服务端和客户端安装,客户端又分为Linux、Windows。 服务端安装环境 CentOS6.8 Zabbix3.2 Mysql5.6 Apache ...

2017-11-30 08:41:06

阅读数:206

评论数:0

为什么程序员都反感笔试?

现在去哪个公司面试首先就是填一份面试单,然后就是两三页纸的笔记题了。这时有些同学看到还要笔试要么扭头就走要么做个一半就走了,那剩下的一半人还是坚持做完笔试等待结果。   可能大多数程序员都讨厌笔试这个环节甚至反感这种公司,认为考的都是些基础,又有些偏门 在真实项目中又用不到的知识,完全没必要嘛,...

2017-10-10 09:22:39

阅读数:134

评论数:0

零代码如何打造自己的实时监控预警系统

线上发布了服务,怎么知道它一切正常,比如发布5台服务器,如何直观了解是否有请求进来,访问一切正常。 当年有一次将线上的库配置到了Beta,这么低级的错误,排错花了一个通宵,十几个人。 某个核心服务挂了,导致大量报错,如何确定到底是哪里出了问题。 SOA带来的问题,调用XX服务出问题,很慢,是否可以...

2017-09-13 14:18:28

阅读数:527

评论数:0

入坑系列之HAProxy负载均衡

在大型系统设计中用代理在负载均衡是最常见的一种方式,而相对靠谱的解决方案中Nginx、HAProxy、LVS、F5在各大场中用得比较普遍,各有各的优势和使用场景,由于本次要使用到TCP,因此Nginx只能在HTTP层负载,因此用HAProxy来负载,为什么不用LVS?因为配置太麻烦。 HAPro...

2017-08-28 10:27:13

阅读数:71

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭