nginx架构设计

2018-11-01  本文已影响0人  m风满楼

对于一个高性能的服务器,需要考虑如下约束:

  1. 性能
    1. 网络性能(是否应对高并发)
    2. 单词请求延迟性
    3. 网络效率
  2. 可伸缩性(能够添加组件提供服务,耦合度低)
  3. 简单性(组件越简单,越容易理解和实现)
  4. 可修改性(修改的难易程度)
  5. 可见性(关键运行组件能够被监控的程度,例如服务器交互的连接数,缓存使用情况等)
  6. 可移植性(跨平台)
  7. 可靠性(部分出故障是否影响到全局)

nginx架构设计

事件驱动架构

事件驱动架构指,由一些事件源来产生事件,一些事件收集器来收集分发事件,然后许多事件处理器来处理事件。同时消费这个事件。

上一篇 下一篇

猜你喜欢

热点阅读