消息队列目前主要2种模式,分别为 “点对点模式” 和 “发布/订阅模式”。RabbitMQ、Kafka、RocketMQ 和 ActiveMQ,原理是什么,如何选型,本文会告诉你答案。
CDN的工作原理就是将您源站的资源缓存到位于全球各地的CDN节点上,用户请求资源时,就近返回节点上缓存的资源,而不需要每个用户的请求都回您的源站获取,避免网络拥塞、缓解源站压力,保证用户访问资源的速度和体验。
熟练掌握Nginx负载均衡的使用对运维人员来说是极其重要的!下面针对Nignx负载均衡upstream容错机制的使用做一梳理性说明,让我们更好的应对不用的服务场景。
在开发过程中我们经常遇到针对不同的url将请求转发到不同的服务,主要是通过location指令进行实现。本文通过详细介绍location支持的,1.精准匹配 2.一般匹配 3.正则匹配 三种模式,保姆级教程希望收藏。
作为一名前端开发人员,你是不是经常碰到领导让你上服务器去修改 Nginx 配置,然而你会以“我是前端,这个我不会”为理由搪塞过去呢!今天就让我们一起告别这种尴尬,向“真正”的程序员迈进!!!
反向代理适用于很多场合,负载均衡是最普遍的用法。nginx 作为目前最流行的web服务器之一,可以很方便地实现反向代理。本文带你全面了解Nginx配置
系统架构图是为了抽象地表示软件系统的整体轮廓和各个组件之间的相互关系和约束边界,以及软件系统的物理部署和软件系统的演进方向的整体视图。一图胜千言。要让干系人理解、遵循架构决策,就需要把架构信息传递出去。架构图就是一个很好的载体。
虽然 HTTP/2.0 解决了队头阻塞问题,但是每个 HTTP 连接都是由 TCP 进行连接建立和传输的,TCP 协议在处理包时有严格的顺序要求。这也就是说,当某个包切分的 stream 由于某些原因丢失后,服务器不会处理其他 stream,而会优先等待客户端发送丢失的 stream 。
跨站脚本攻击(Cross Site Scripting),为不和层叠样式表(Cascading Style Sheets, CSS)的缩写混淆,故将跨站脚本攻击缩写为 XSS。恶意攻击者往 Web 页面里插入恶意 Script 代码,当用户浏览该页之时,嵌入其中 Web 里面的 Script 代码会被执行,从而达到恶意攻击用户的目的。
本文亲测总结使用 docker 方式部署日志检测系统,filebeat 从监控生成日志,然后将日志输出到 logstash 中,logstash 对数据进行清洗格式化,包括建立索引,存入到 elasticsearch 中。kibana 负责从 es 读取数据进行处理。