Session 网络逻辑问题

Session 网络逻辑问题,session,jdbc,concurrency,weblogic,connection-pooling,Session,Jdbc,Concurrency,Weblogic,Connection Pooling,我有几个问题 1) 我们如何在weblogic配置中定义一个特定应用程序允许或一次可以允许多少并发用户 2) 我们如何知道weblogic一次是如何使用线程的 3) 我应该设置多少MaxJDBC连接,这样用户就不会因为所有连接都用完而被阻塞。如何在允许jdbc连接的并发用户/线程数量之间保持平衡 谢谢你可以使用工作经理来管理请求。但是,限制并发用户的数量会因应用程序而异。如果它是一个web应用程序,请使用工作管理器,其最大约束等于您要限制它的用户数。但是,一定要弄清楚如何处理溢出-当您收到100

我有几个问题

1) 我们如何在weblogic配置中定义一个特定应用程序允许或一次可以允许多少并发用户

2) 我们如何知道weblogic一次是如何使用线程的

3) 我应该设置多少MaxJDBC连接,这样用户就不会因为所有连接都用完而被阻塞。如何在允许jdbc连接的并发用户/线程数量之间保持平衡

谢谢你可以使用工作经理来管理请求。但是,限制并发用户的数量会因应用程序而异。如果它是一个web应用程序,请使用工作管理器,其最大约束等于您要限制它的用户数。但是,一定要弄清楚如何处理溢出-当您收到100个请求但有5个用户的限制时,您会怎么做?这是同步处理还是异步处理

2) 理想情况下,您希望池中的线程与连接的比例为1:1。这保证没有线程(用户请求)在等待连接。我建议试试这个。您可以使用WebLogic控制台监控JDBC连接池,并在连接的“监控”选项卡下的列中添加字段。如果您有大量的服务员和/或很长的等待时间,那么您需要增加池中的连接数。您可以从线程与连接的1:0.75比率开始,进行性能/负载测试,并根据您的发现进行调整。这实际上取决于您管理连接的程度。您是在从数据库获取数据后立即释放连接,还是继续应用程序逻辑并在方法/逻辑结束时释放连接?如果长时间保持连接,您可能需要接近1:1的比率。

1)您可以使用工作经理来管理请求。但是,限制并发用户的数量会因应用程序而异。如果它是一个web应用程序,请使用工作管理器,其最大约束等于您要限制它的用户数。但是,一定要弄清楚如何处理溢出-当您收到100个请求但有5个用户的限制时,您会怎么做?这是同步处理还是异步处理

2) 理想情况下,您希望池中的线程与连接的比例为1:1。这保证没有线程(用户请求)在等待连接。我建议试试这个。您可以使用WebLogic控制台监控JDBC连接池,并在连接的“监控”选项卡下的列中添加字段。如果您有大量的服务员和/或很长的等待时间,那么您需要增加池中的连接数。您可以从线程与连接的1:0.75比率开始,进行性能/负载测试,并根据您的发现进行调整。这实际上取决于您管理连接的程度。您是在从数据库获取数据后立即释放连接,还是继续应用程序逻辑并在方法/逻辑结束时释放连接?如果长时间保持连接,则可能需要接近1:1的比率。

1)如果为每个用户分配会话,则可以控制webapp weblogic描述符中的最大会话数,例如添加以下约束:

<session-descriptor>  <max-in-memory-sessions>12</max-in-memory-sessions> </session-descriptor>
更多信息请点击此处:

2) 线程的容量由WebLogic通过工作管理器进行管理。默认情况下,只存在一个线程:默认情况下线程数不受限制(!!!)

3) 通常,根据线程数量调整JDBC连接的数量更有效

下一页肯定会引起极大兴趣:

1)如果为每个用户分配了一个会话,则可以控制webapp weblogic描述符中的最大会话数,例如添加以下约束:

<session-descriptor>  <max-in-memory-sessions>12</max-in-memory-sessions> </session-descriptor>
更多信息请点击此处:

2) 线程的容量由WebLogic通过工作管理器进行管理。默认情况下,只存在一个线程:默认情况下线程数不受限制(!!!)

3) 通常,根据线程数量调整JDBC连接的数量更有效

下一页肯定会引起极大兴趣:

在每个用例场景中都是不同的。 但通常WLS1实例可以覆盖每个实例50~100个活动用户。 实例有2个CPU和1~1.5GB堆

本文件将有助于回答您的问题:


在每个用例场景中都是不同的。 但通常WLS1实例可以覆盖每个实例50~100个活动用户。 实例有2个CPU和1~1.5GB堆

本文件将有助于回答您的问题:


据我所知,你必须控制这些事情

weblogic-xml-jar.xml 或 weblogic.xml


如果您查找weblogic-xml-jar.xml命令,您可以找到您的愿望。

据我所知,您必须在

weblogic-xml-jar.xml 或 weblogic.xml

如果您寻找weblogic-xml-jar.xml命令,您可以找到您想要的