我们准备在JBoss 5.1上部署JavaEE应用程序。它将托管在Amazon EC2(CentOS 5.x等)上。我们正在开发具有2个应用程序服务器的集群解决方案。我的问题是,我们如何处理JBoss部署的DefaultDS数据源?我知道,默认情况下,它使用嵌入式数据库。有什么理由将它配置为外部数据库?我们已经完成了将其更改为使用PostgreSQL的练习。这种设置的优点/缺点是什么?如果我们采用这种设置,那么每个JBoss服务器都应该在PostgreSQL服务器上拥有自己的数据库吗?还是应该共享同一个数据库?

我很想知道您对此事有何见解。谢谢!

最佳答案

文档says


JBossAS附带的数据库对于开箱即用地运行服务器和示例非常方便。但是,此数据库不是生产质量数据库,因此不应与企业级部署一起使用。因此,JBoss支持机构不为Hypersonic提供任何官方支持。


那不是陈词滥调,这是非常严重的。事情可能会出错(不好的事情),特别是如果文件大小增加太多。我已经严重破坏了我的数据库,让生产停止处理它并不有趣。

我没有设置群集,但是我认为这取决于您在服务器上执行的操作。您不希望同一条消息被两次消耗,而是这种事情。因此,这需要进行调查。

07-24 09:50
查看更多