swarm 本地管理远程

我再次在博客中谈论WildFly群? 简短的版本是:我需要对远程JMS访问进行测试,并且拒绝设置复杂的功能(如完整的应用程序服务器)。 这个想法是要有一个简单的WildFly Swarm应用程序,该应用程序配置了队列和主题。 两者都可以从独立的Java应用程序远程访问。 当主题接收消息时,消息驱动Bean(MDB)将输出转储到控制台。 单例计时器bean在队列中填充了随机文本+时间戳消息。

原来,WildFly Swarm可以做到,但目前仅在快照发行版中。

代码

在我的GitHub存储库中找到完整的代码。 这不是我写过的最漂亮的东西,但实际上它向您显示了Swarm的完整配置以及相关的安全设置,以及队列和主题的构造。 简而言之,MessagingFraction需要启用远程访问的相关安全设置,并且还需要定义远程主题。 NamingFraction需要启用远程命名服务,最后ManagamentFraction需要定义授权处理程序。

如何运行示例

要运行服务器,只需在启动后使用'mvn wildfly-swarm:run',您会看到计时器bean开始向队列发出消息:

2016-08-05 08:44:48,003 INFO  [sample.SampleQueueTimer] (EJB default - 5) Send: Test 14703794880032016-08-05 08:44:49,005 INFO  [sample.SampleQueueTimer] (EJB default - 6) Send: Test 1470379489005

如果将浏览器指向http:// localhost:8080 / ,则可以触发一条消息发送到topic 。 这也将记录到控制台:

2016-08-05 08:44:36,220信息[sample.SampleTopicMDB](线程250(ActiveMQ-client-global-threads-859113460))收到:某物

当您查看独立的Java客户端时,真正的魔力发生了。 它执行相关的JNDI查找,并使用用户和密码,会话和生产者创建JMS连接 ,最后产生并发送文本消息 。

在即将发布的一些博客文章中,详细介绍了“ 为什么他又需要Java EE呢? ”

学分

非常感谢Ken Finnigan ,他解决了我整夜遇到的问题 !

翻译自: https://www.javacodegeeks.com/2016/08/remote-jms-wildfly-swarm.html

swarm 本地管理远程

swarm 本地管理远程_带有WildFly Swarm的远程JMS相关推荐

  1. 带有WildFly Swarm的远程JMS

    我再次在博客上谈论WildFly群? 简短的版本是:我需要对远程JMS访问进行测试,并且拒绝设置复杂的功能(如完整的应用程序服务器). 这个想法是要有一个简单的WildFly Swarm应用程序,该应 ...

  2. aliyun windows开启远程_阿里云物联网平台远程配置功能JAVA 示例参考

    概述 很多场景下,开发者需要更新设备的配置信息,包括设备的系统参数.网络参数.本地策略等.通常情况下,是通过固件升级的方式更新设备的配置信息.但是,这将加大固件版本的维护工作,并且需要设备中断运行以完 ...

  3. mysql填写账户远程_如何开启MySQL的远程帐号

    2)创建远程登陆用户并授权gt; grant all PRIVILEGES on discuz.* to ted@ 开启 MySQL 的远程登陆帐号有两大步: 1.确定服务器上的防火墙没有阻止 330 ...

  4. 群晖 mysql 远程_群晖 MariaDB10 开启远程登录

    群晖安装 MariaDB10 后,默认仅支持本机连接,也就是说,你的局域网电脑是连接不上的,如果需要局域网连接,需要做处理. 环境:群晖6.2.MariaDB10 处理方法: 1.使用 ssh 登录到 ...

  5. Wildfly Swarm,朝着成熟和一小部分贡献

    我最近关注的项目之一是Wildfly Swarm . 最终,在今年的JBoss BOF Devoxx期间,我的考虑更改项目名称的请求没有通过(由于与著名的Docker Swarm发生冲突). 那么什么 ...

  6. WildFly Swarm:使用Java EE构建微服务

    "完美无缺,不是在没有其他可添加的东西时,而是在没有其他东西要带走时实现的" Antoine de Saint-Exupery 法国作家安托万·德·圣艾修伯里 ( Antoine ...

  7. WildFly Swarm –将Java EE应用程序部署为独立的Jar

    WildFly Swarm为将Java EE应用程序部署为独立的Jar文件提供了一种简单的解决方案. 这使得部署应用程序特别是REST或Web服务非常容易. Swarm在这方面与Spring Boot ...

  8. forge开发_使用Forge,WildFly Swarm和Arquillian开发微服务

    forge开发 在这篇文章中,我们将看到如何使用WildFly Swarm和Forge开发微服务,以及如何使用Arquillian和Rest Assured对其进行测试. WildFly Swarm提 ...

  9. netbeans调试_从NetBeans运行和调试WildFly Swarm应用程序

    netbeans调试 使用NetBeans的Java EE开发人员习惯于直接在NetBeans所选择的应用程序服务器中运行和调试其瘦战应用程序. 在开发打包为über或镂空jars的微服务时,您期望使 ...

最新文章

  1. Windows7下Caffe-SSD的应用(一)——在Windosw7下编译配置Caffe-SSD CPU版本
  2. spring bean依赖与配置
  3. .net三层架构开发步骤
  4. 社区奖品之金士顿1G U盘
  5. DH参数(Denavit-Hartenberg parameters)
  6. Redis 通过mset提速查询
  7. 计算机桌面工作提醒,如何实现在电脑桌面上添加文字提醒
  8. 华为手机开启开发者模式
  9. 用vue实现类ant Design的日历组件
  10. 华为完成首个5G测试;央行搭建区块链平台;苹果将于今夜凌晨举行发布会;蔚来汽车明日在美上市; | 雷锋网9月12日消息...
  11. 让32位Eclipse和64位Eclipse同时在64的Windows7上运行
  12. WRF案例运行-Single Domain Case
  13. 高精度算法——高精度减法
  14. Git Bash解决ANOMALY: use of REX.w is meaningless (default operand size is 64)
  15. GPRS连接阿里云物联网平台三
  16. 快手直播间爬虫可获取礼物
  17. android 将图片储存到手机内存不足,如何解决手机内照片太多、空间不够用的问题呢?简单一招即可搞定...
  18. java day09
  19. 高数叔建模第四章:相关分析方法与计算
  20. BGP的大规模路由应用

热门文章

  1. P7443-加边【博弈论】
  2. P3515-[POI2011]Lightning Conductor【整体二分,决策单调性】
  3. 欢乐纪中B组周五模拟赛【2019.3.8】
  4. 【2018.3.17】模拟赛之三-ssl1863jzoj1367 俄罗斯方块【模拟】
  5. 2021牛客暑期多校训练营8 F-Robots(bitset优化dp)
  6. ARC107——C - Shuffle Permutation
  7. CF650E Clockwork Bomb(树上构造类问题、并查集)
  8. 19、mysql中定时器的创建和使用
  9. 汇编语言(八)之删除数组中为零的元素
  10. 跟我学 Java 8 新特性之 Stream 流基础体验