Methods and arrangements for routing server requests to worker processes based on URL
    10.
    发明授权
    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请求排队能力。 请求队列为工作进程/应用程序启动或准备就绪提供了时间。