JMS
刚学JMS,先说一下我对JMS的理解。JMS是这样子工作的:首先有两个JMS Client,不妨叫做ClientSender和ClientReceiver。ClientSender在JNDI名称空间找QueueConnectionFactory,创建Connection和Session,然后发送消息到JMSProvier的Queue(不妨设它的JNDI名称为message),接下来CilentReceiver同样在JNDI名称空间找QueueConnectionFactory,创建Connection和Session,然后接收消息。上面是我对JMS的理解,下面有这样一个问题:
JMS是实现了消息的发布与接受,而且可以是异步的一个功能。我们是不是可以借助数据库来实现啊?我们用ClientSender把消息发送到数据库里,然后通过ClientReceiver把消息读出来。