我是weblogic服务器的新手。我正在使用工作经理。我想知道什么是工作经理以及我们为什么需要它。正常请求与工作经理和工作经理之间有什么区别!!
答案 0 :(得分:6)
我认为the documentation在这个问题上相当不错。
WebLogic Server优先处理工作并根据网络分配线程 进入的执行模型 帐户管理员定义的 参数和实际运行时间 性能和吞吐量。
管理员可以配置一组 调度指南和员工 他们有一个或多个应用程序,或 具体应用 组件。例如,你可以 关联一组调度 一个申请的指南,和 其他的另一套指导方针 应用。在运行时,WebLogic 服务器使用这些指南进行分配 待处理的工作和排队的请求 执行线程。
基本上,对于工作经理,您可以将调度策略附加到应用程序,例如,确保特定应用程序在负载较重的情况下获得可用计算资源的公平份额。或者,您可能希望重写将分配给应用程序的最大线程数,以防止错误/未经测试的应用程序使整个应用程序服务器陷入困境。 (但肯定所有的应用程序都经过测试,不会做那样的事情......;))
答案 1 :(得分:0)
在修改默认分配算法之外,如果您使用外部JMS提供程序(例如IBM MQ)并且需要一次处理超过16条消息,则工作管理器也很有用。