专业的MQ
一个专业的消息队列,必须要做到两点:
- 消息不丢
- 消息可堆积
PHP+ActiveMQ+Stomp
ActiveMQ 是由 Apache 出品的一款开源消息中间件,旨在为应用程序提供高效、可扩展、稳定、安全的企业级消息通信。 它的设计目标是提供标准的、面向消息的、多语言的应用集成消息通信中间件。ActiveMQ 实现了 JMS 1.1 并提供了很多附加的特性,比如 JMX 管理、主从管理、消息组通信、消息优先级、延迟接收消息、虚拟接收者、消息持久化、消息队列监控等等。
一个专业的消息队列,必须要做到两点:
ActiveMQ 是由 Apache 出品的一款开源消息中间件,旨在为应用程序提供高效、可扩展、稳定、安全的企业级消息通信。 它的设计目标是提供标准的、面向消息的、多语言的应用集成消息通信中间件。ActiveMQ 实现了 JMS 1.1 并提供了很多附加的特性,比如 JMX 管理、主从管理、消息组通信、消息优先级、延迟接收消息、虚拟接收者、消息持久化、消息队列监控等等。
Zabbix
statsd + influxdb + grafana(监控UI平台)
作用:限流、降级、接口请求链路追踪、接口响应时间等
ELK APM + Opentracing 『使用 Opentracing 在代码埋点,使用 ELK APM 展示追踪信息』
access_log:指的是访问日志,我们通过访问日志可以获取用户的 IP、请求处理的时间、接口响应状态、浏览器信息等
查看nginx日志存放地址:find / -name nginx.conf

优甲乐过量可能导致的问题:心慌、手抖、易饥饿、多汗、暴躁,如出现这些症状,应减少药量
使用 StatsD + Grafana + InfluxDB 搭建 Node.js 监控系统
StatsD 是一个使用 Node.js 开发的简单的网络守护进程,通过 UDP 或者 TCP 方式侦听各种统计信息,包括计数器和定时器,并发送聚合信息到后端服务,例如 Graphite、ElasticSearch、InfluxDB 等等,这里 列出了支持的 backend。
表格存储(Tablestore)是阿里云自研的NoSQL多模型数据库,提供海量结构化数据存储以及快速的查询和分析服务。表格存储的分布式存储和强大的索引引擎能够支持PB级存储、千万TPS以及毫秒级延迟的服务能力。
MariaDB 数据库管理系统是 MySQL 的一个分支,主要由开源社区在维护,采用GPL授权许可。
开发这个分支的原因之一是:甲骨文公司收购了 MySQL 后,有将 MySQL 闭源的潜在风险,因此社区采用分支的方式来避开这个风险。
|
|
|
|
|
|
echo path 之分
没事多看看女双或混双的比赛,多学习下
连接层:最上层是一些客户端和连接服务。主要完成一些类似于连接处理、授权认证、及相关的安全方案。在该层上引入了线程池的概念,为通过认证安全接入的客户端提供线程。同样在该层上可以实现基于SSL的安全链接。服务器也会为安全接入的每个客户端验证它所具有的操作权限。