英文部分为官方解释,中文部分为本人翻译。如果有不准确的地方,请留言指出。
Dispatcher
The dispatcher starts all IBM® Cognos® services configured and enabled on a computer, and routes requests.
The dispatcher is a multithreaded application that uses one or more threads per request. Configuration changes are routinely communicated to all running dispatchers. The dispatcher includes IBM Cognos Application Firewall to provide security for IBM Cognos BI.
The dispatcher can route requests to a local service, such as the report service, presentation service, job service, or monitor service.
A dispatcher can also route requests to a specific dispatcher to run a given request. Requests can be routed to specific dispatchers based on load-balancing needs, or package or user group requirements. For example, if a particular OLAP data source is available for only one IBM Cognos server group, you specify that all requests for the data source be routed to that IBM Cognos server group. For more information about routing requests based on packages or user groups, see the Administration and Security Guide.
When you configure IBM Cognos BI gateways, you can list the universal resource identifiers (URIs) of target dispatchers in order of most to least preferred. If a dispatcher fails, requests are routed to another dispatcher based on the list. The primary dispatcher status is monitored by the gateway, and requests are routed back to this component when it returns to service. For more information, see the IBM Cognos Business Intelligence Installation and Configuration Guide.
When a dispatcher starts, it registers itself with Content Manager. As a result, each dispatcher is aware of the other dispatchers. If a dispatcher fails or is unavailable, requests for that dispatcher are routed to the next available dispatcher until the failed dispatcher reregisters itself.
分派器
分派器启动所有部署在一台电脑上并且处于活动状态的IBM Cognos服务,并且路由请求。
分派器是一个多线程程序,每一个请求使用一个或多个线程。配置的改变会例行的与每一个活动的分派器通信。分派器包含IBM Cognos Application防火墙,用以向IBM Cognos环境提供安全。
分派器可以把请求路由到一个本地服务上,比如报表服务,展现服务,作业服务,或者是监控服务。
分派器也可以路由请求到指定的分派器以运行给定的请求。请求能被路由到指定的分派器是由负载均衡的需求决定的,是数据包或者用户组的需求。例如,如果一个特定的OLAP数据源仅仅对一个IBM Cognos server group可用,你指定所有对应于此数据源的请求都被路由到此IBM Cognos server group。更多的基于数据包或者用户组的路由请求的信息,请参考《管理与安全指南》。
在你配置IBM Cognos BI网关时,你可以按优先级从高到低的顺序制定目标分派器的通用资源标识符(URLs)列表。如果一个分派器失败了,请求,会基于这个列表路由到其他分派器上。主要的分派器的状态由网关监控,并且请求会路由回这个组件当它返回服务时。更多信息,请参考《IBM Cognos Business Intelligence 安装部署指南》
当一个分派器启动时,它会在content manager中注册自身。结果,每一个分派器都“知道”系统中其他的分派器。如果一个分派器失败了或不可用,对应于此分派器的请求会自动路由到下一个可用的分派器直到此失败的分派器重新注册自身。