摘要: 简介 prometheus 是一个开源的系统监控和告警的工具包,其采用pull方式采集时间序列,通过http协议传输。 架构 每个应用都通过javaagent向外提供一个http服务暴露出自己的JMX信息。当应用启动的时候就会向consul注册服务,注册成功后,prometheus就能把这个应用加入 阅读全文
posted @ 2018-08-09 15:26 割肉机 阅读(4802) 评论(0) 推荐(0) 编辑
摘要: 之前在业务中遇到服务器负载过高问题,由于没有监控,一直没发现,直到业务方反馈网站打开速度慢,才发现问题。这样显得开发很被动。所以是时候搭建一套监控系统了。 由于是业余时间自己捯饬,所以神马业务层面的监控先不做,先用最简单的方式接入系统层面的监控,例如服务器、数据库等。 调研了一段时间,发现Prome 阅读全文
posted @ 2018-08-09 14:51 割肉机 阅读(17871) 评论(0) 推荐(0) 编辑
摘要: 最近在写的项目中存在着社交模块,需要实现这样的一个功能:当发生了用户被点赞、评论、关注等操作时,需要由服务器向用户实时地推送一条消息。最终完成的项目地址为:socket-message-push,这里将介绍一下实现的思路及部分代码。 最近在写的项目中存在着社交模块,需要实现这样的一个功能:当发生了用 阅读全文
posted @ 2018-08-09 14:31 割肉机 阅读(3349) 评论(0) 推荐(1) 编辑
摘要: HTTP vs WebSocket 那天和boss聊天,不经意间提到了Meteor,然后聊到了WebSocket,然后就有了以下对话,不得不说,看问题的方式不同,看到的东西也会大不相同。 A:Meteor是一个很新的开发框架,我觉得它设计得十分巧妙。 B:怎么个巧妙之处? A:它的前后端全部使用JS 阅读全文
posted @ 2018-08-09 14:21 割肉机 阅读(1034) 评论(0) 推荐(0) 编辑
摘要: 上篇介绍了HTTP1.1协议的基本内容,这篇文章将继续分析WebSocket协议,然后对这两个进行简单的比较。 WebSocket WebSocket协议还很年轻,RFC文档相比HTTP的发布时间也很短,它的诞生是为了创建一种「双向通信」的协议,来作为HTTP协议的一个替代者。那么首先看一下它和HT 阅读全文
posted @ 2018-08-09 14:20 割肉机 阅读(509) 评论(0) 推荐(0) 编辑
摘要: socket socket.io一个是基于Nodejs架构体系的,支持websocket的协议用于实时通信的一个软件包。 socket.io 给跨浏览器构建实时应用提供了完整的封装,socket.io完全由javascript实现 依赖的外部包 express、socket.io 安装 npm in 阅读全文
posted @ 2018-08-09 14:18 割肉机 阅读(1501) 评论(0) 推荐(0) 编辑
摘要: 原文:http://www.cnblogs.com/xiezhengcai/p/3957314.html 要理解socket.io ,不得不谈谈websocket 在html5之前,因为http协议是无状态的,要实现浏览器与服务器的实时通讯,如果不使用 flash、applet 等浏览器插件的话,就 阅读全文
posted @ 2018-08-09 14:10 割肉机 阅读(2877) 评论(0) 推荐(0) 编辑
摘要: 原文:http://www.cnblogs.com/xiezhengcai/p/3956401.html 1. 服务端 io.on('connection',function(socket)); 监听客户端连接,回调函数会传递本次连接的socket io.sockets.emit('String', 阅读全文
posted @ 2018-08-09 14:08 割肉机 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 1、WebSocket是什么? WebScoket是一种让客户端和服务器之间能进行双向实时通信的技术。它是HTML最新标准HTML5的一个协议规范,本质上是个基于TCP的协议,它通过HTTP/HTTPS协议发送一条特殊的请求进行握手后创建了一个TCP连接,此后浏览器/客户端和服务器之间便可以通过此连 阅读全文
posted @ 2018-08-09 14:05 割肉机 阅读(7335) 评论(0) 推荐(1) 编辑
摘要: 前情提要: 最近接了大数据项目的postgresql运维,刚接过来他们的报表系统就出现高峰期访问不了的问题,报表涉及实时数据和离线数据,离线读pg,实时读redis。然后自然而然就把redis也挪到我们这边优化了 -_-! 。在这次优化过程中也是再次深刻感受到redis的各种坑 现象: 大数据报表周 阅读全文
posted @ 2018-08-09 11:16 割肉机 阅读(15600) 评论(2) 推荐(0) 编辑