Jakarta ee 我应该在客户机-服务器应用程序中使用哪种EJB(2.1),可能有数千个并发用户?
我必须计划这个大型客户机-服务器应用程序,通过EJB(2.1)进行通信 -为这些数千个(潜在的数万个)客户端提供服务的服务器位于一个中心位置,并且有两个工作线程 -EJB基本上会提供数以百计的列表,而不是那么大的DTO(最多10个基本数据/字符串字段) -用户的ID很重要(数据库查询会考虑用户的ID) 我想知道在这样的环境中(即使乍一看)最好使用哪种类型的bean,即无状态会话、有状态会话、实体或消息驱动的 我正在考虑可能使用一个无状态会话bean的缓存,看起来对象创建破坏和服务器资源更少,但我不是专家 如果有人对此有任何专业知识,我将非常感激 Thx,Jakarta ee 我应该在客户机-服务器应用程序中使用哪种EJB(2.1),可能有数千个并发用户?,jakarta-ee,ejb-2.x,Jakarta Ee,Ejb 2.x,我必须计划这个大型客户机-服务器应用程序,通过EJB(2.1)进行通信 -为这些数千个(潜在的数万个)客户端提供服务的服务器位于一个中心位置,并且有两个工作线程 -EJB基本上会提供数以百计的列表,而不是那么大的DTO(最多10个基本数据/字符串字段) -用户的ID很重要(数据库查询会考虑用户的ID) 我想知道在这样的环境中(即使乍一看)最好使用哪种类型的bean,即无状态会话、有状态会话、实体或消息驱动的 我正在考虑可能使用一个无状态会话bean的缓存,看起来对象创建破坏和服务器资源更少,但我
你们的规则我真的看不到一个服务器有两个线程服务于成千上万的客户端…ejb或没有ejb:)我真的看不到一个服务器有两个线程服务于成千上万的客户端…ejb或没有ejb:)我认为您应该从更好地理解ejb类型和ejb开始首先是容器/池机制。 要运行ejb,您需要一个适当的j2ee容器来管理自己的bean池(可配置),而不需要指定应该调用多少线程 具体的EJB选择取决于您希望如何为数据提供服务(同步或异步。-无状态EJB或MDB)。客户机-服务器交互应包括会话状态-状态完整ejb
如果是一个新项目,你是从头开始设计的,为什么EJB 2.1而不是3 +,对于数据库端考虑使用NoSQL解决方案。p> 我认为您首先应该更好地理解EJB类型和EJB的容器/池机制。 要运行ejb,您需要一个适当的j2ee容器来管理自己的bean池(可配置),而不需要指定应该调用多少线程
具体的EJB选择取决于您希望如何为数据提供服务(同步或异步。-无状态EJB或MDB)。客户机-服务器交互应包括会话状态-状态完整ejb如果是一个新项目,你是从头开始设计的,为什么EJB 2.1而不是3 +,对于数据库端考虑使用NoSQL解决方案。p> 无状态会话bean,但不要仅用两个线程约束自己。 对于您预测的高容量,您需要进一步了解应用服务器体系结构,并决定集群等事项。
HTH无状态会话bean,但不要仅用两个线程来约束自己。 对于您预测的高容量,您需要进一步了解应用服务器体系结构,并决定集群等事项。
HTHEJB2是您的需求吗?EJB2是您的需求吗?