• 一些名词释义


    1、Docker

      Docker旨在提供一种应用程序的自动化部署解决方案,在 Linux 系统上迅速创建一个容器(轻量级虚拟机)并部署和运行应用程序,并通过配置文件可以轻松实现应用程序的自动化安装、部署和升级,非常方便。因为使用了容器,所以可以很方便的把生产环境和开发环境分开,互不影响,这是 docker 最普遍的一个玩法。更多的玩法还有大规模 web 应用、数据库部署、持续部署、集群、测试环境、面向服务的云计算、虚拟桌面 VDI 等等。

      我的理解:Docker 就相当于一个隔离区,在同一台Linux 服务器上可以有多个隔离区,隔离区之间环境变量不会相互影响

      使用示例:http://www.blogjava.net/yongboy/archive/2013/12/12/407498.html

    2、jenkins   

      是一个可扩展的持续集成引擎   主要用于:
      1) 持续、自动的构建/测试软件项目
      2) 监控一些定时执行的任务

      我的理解:相当于定时给服务器上的项目打包、发布、进行日常测试工作

    3、Comet

      Comet 是一种新的 Web 应用架构。基于这种架构开发的应用中,服务器端会主动以异步的方式向客户端程序推送数据,而不需要客户端显式的发出请求。Comet 架构非常适合事件驱动的 Web 应用,以及对交互性和实时性要求很强的应用,如股票交易行情分析、聊天室和 Web 版在线游戏等。

      我的理解:ajax 是客户端向服务器端发送请求,可以不需要重新刷新页面,然而如果是做一个聊天室,ajax需要不断的向服务器发送请求来获取最新消息,服务器的性能会消耗很大,而有的时候其实请求都是空白的,那么反过来,如果服务器端有信息更新的时候才向客户端发送请求呢?即 反推 ajax

  • 相关阅读:
    Linux shell 脚本中变量的数学计算【转】
    Ubuntu上配置Eclipse:安装CDT【转】
    第一个Java程序示例——Hello World!【转】
    Cmake的介绍和使用 Cmake实践【转】
    CMake使用总结【转】
    Ubuntu 16.04安装JDK/JRE并配置环境变量【转】
    Linux进程间通信——使用信号量【转】
    wpa_supplicant介绍【转】
    【转】Android屏幕适配全攻略(最权威的官方适配指导)
    SQL2005备份数据库到远程服务器中
  • 原文地址:https://www.cnblogs.com/panie2015/p/5564673.html
Copyright © 2020-2023  润新知