Methods and arrangements for routing server requests to worker processes based on URL
    1.
    发明授权
    Methods and arrangements for routing server requests to worker processes based on URL 有权
    基于URL将服务器请求路由到工作进程的方法和安排

    公开(公告)号:US07430738B1

    公开(公告)日:2008-09-30

    申请号:US09878950

    申请日:2001-06-11

    IPC分类号: G06F9/46 G06F15/16

    摘要: Improved methods and arrangements are provided in which a web server or like process includes a kernel-mode universal listener (UL) capability that utilizes the URL associated with an HTTP request to determine which user-mode worker process/application is to handle the request and route the request to the targeted worker process/application. Thus, for example, one implementation includes a kernel-mode HTTP listener that is selectively configured via a Web admin service (WAS) based a configuration store. The resulting configuration file in the kernel-mode UL process defines a plurality of configuration groups and application pools, etc. The Configuration groups include certain URL's, which have configurable properties applied to them. The configurable properties define which user-mode worker process is to handle HTTP requests. Fore example, application pools can be provided, which identify a worker process or processes that the HTTP requests are routed to. In certain implementations, an HTTP request queuing capability is also provided. The request queue provides time for worker processes/applications to start or get ready.

    摘要翻译: 提供了改进的方法和布置,其中web服务器或类似过程包括内核模式通用侦听器(UL)能力,其利用与HTTP请求相关联的URL来确定哪个用户模式工作进程/应用程序处理该请求,以及 将请求路由到目标工作进程/应用程序。 因此,例如,一个实现包括通过基于配置存储的Web管理服务(WAS)有选择地配置的内核模式HTTP侦听器。 内核模式UL进程中生成的配置文件定义了多个配置组和应用程序池等。配置组包括具有应用于其的可配置属性的某些URL。 可配置属性定义哪个用户模式工作进程处理HTTP请求。 例如,可以提供应用程序池,其标识HTTP请求被路由到的工作进程或进程。 在某些实现中,还提供HTTP请求排队能力。 请求队列为工作进程/应用程序启动或准备就绪提供了时间。

    Web server architecture
    2.
    发明授权
    Web server architecture 有权
    Web服务器架构

    公开(公告)号:US07594230B2

    公开(公告)日:2009-09-22

    申请号:US10377175

    申请日:2003-02-28

    IPC分类号: G06F9/46 G06F15/173

    CPC分类号: G06F17/30893

    摘要: An improved web server design includes a kernel-based listener service that is configured by a user-mode based administrative process. When a web request is received by the listener service it is placed in a queue associated with an application pool having one or more user-mode web applications configured to process received web requests. The web applications are selectively started and stopped by the administrative process.

    摘要翻译: 改进的Web服务器设计包括由基于用户模式的管理进程配置的基于内核的侦听器服务。 当监听器服务接收到Web请求时,它被放置在与具有被配置为处理接收到的web请求的一个或多个用户模式web应用的应用程序池相关联的队列中。 Web应用程序由管理进程有选择地启动和停止。