想通过互联网使用hornetq发送/接收JMS消息

想通过互联网使用hornetq发送/接收JMS消息

问题描述:

  1. 我想通过互联网发送JMS消息,并且还要从其他客户端接收JMS消息。没有公共(静态)IP地址可能吗?
  2. 有什么办法来限制其他用户发送JMS消息到我的系统(有没有办法进行身份验证?)未经身份验证的用户应该无法将JMS消息发送到我的系统。
  3. 如何为我的JMS通信启用SSL?
  4. 我使用JMS模板发送JMS消息。我如何启用确认?

  1. 你不能产生消息没有外部可见性(静态IP或VPN)服务器
  2. 是的,你可以为每个用户或组“安全”选项卡上设置不同的安全策略。
  3. Goodle have lots of samples
  4. 创建生产者或用户应具有类似: 的Isession会话= Connection.CreateSession(Constants.SessionMode.AUTO_ACKNOWLEDGE); Here full list of Acknowledgement types