zoukankan      html  css  js  c++  java
  • 服务器架构

    正确处理请求构造合适响应的代码

    网络代码部署到系统启动的Unix守护进程,活动日志持久化存储,无法连接数据库时警告,提供保护,失败后重启

    单线程服务器,局限性

    多线程,进程

    异步网络,支持多路复用(由语言实现,而非OS实现)

    访问服务时,DNS服务器返回运行该服务的所有IP地址

    服务器前端配置负载均衡器,其将请求转发至实际服务器。

    结合:DNS返回距离用户最近的负载均衡器地址

    服务器架构最终将会在物理或虚拟机器运行Python服务器代码

    思路1:每个服务器程序编写服务提供的全部功能

    思路2:只实现服务器程序必须功能的最小集合。

    每个服务实现为普通的前台程序,而不是守护进程。

    每个程序从环境变量(sys.environ字典),而非系统级配置文件中获取所需配置选项。通过环境变量中指定的选项,连接到任意后端部分。

    在程序外使用适当的部署框架,能将程序改为守护进程或系统服务,也可以将之部署到网络服务器集群中。

    平台:处理服务中的冗余与重复

    有效的使用OS网络栈与OS进程,对请求进行响应

  • 相关阅读:
    Table的基本操作
    MySQL数据库基本操作
    jmeter中服务器返回的cookies的查看
    jemeter的乱码问题
    cucumber的报告
    Cucumber的依赖
    idea里maven执行插件pom文件依赖设置
    Tomcat和jenkins的安装
    maven配置
    Ajax必知必会
  • 原文地址:https://www.cnblogs.com/qmcj/p/9214982.html
Copyright © 2011-2022 走看看