swarm 本地管理远程_带有WildFly Swarm的远程JMS
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相关推荐
- 带有WildFly Swarm的远程JMS
我再次在博客上谈论WildFly群? 简短的版本是:我需要对远程JMS访问进行测试,并且拒绝设置复杂的功能(如完整的应用程序服务器). 这个想法是要有一个简单的WildFly Swarm应用程序,该应 ...
- aliyun windows开启远程_阿里云物联网平台远程配置功能JAVA 示例参考
概述 很多场景下,开发者需要更新设备的配置信息,包括设备的系统参数.网络参数.本地策略等.通常情况下,是通过固件升级的方式更新设备的配置信息.但是,这将加大固件版本的维护工作,并且需要设备中断运行以完 ...
- mysql填写账户远程_如何开启MySQL的远程帐号
2)创建远程登陆用户并授权gt; grant all PRIVILEGES on discuz.* to ted@ 开启 MySQL 的远程登陆帐号有两大步: 1.确定服务器上的防火墙没有阻止 330 ...
- 群晖 mysql 远程_群晖 MariaDB10 开启远程登录
群晖安装 MariaDB10 后,默认仅支持本机连接,也就是说,你的局域网电脑是连接不上的,如果需要局域网连接,需要做处理. 环境:群晖6.2.MariaDB10 处理方法: 1.使用 ssh 登录到 ...
- Wildfly Swarm,朝着成熟和一小部分贡献
我最近关注的项目之一是Wildfly Swarm . 最终,在今年的JBoss BOF Devoxx期间,我的考虑更改项目名称的请求没有通过(由于与著名的Docker Swarm发生冲突). 那么什么 ...
- WildFly Swarm:使用Java EE构建微服务
"完美无缺,不是在没有其他可添加的东西时,而是在没有其他东西要带走时实现的" Antoine de Saint-Exupery 法国作家安托万·德·圣艾修伯里 ( Antoine ...
- WildFly Swarm –将Java EE应用程序部署为独立的Jar
WildFly Swarm为将Java EE应用程序部署为独立的Jar文件提供了一种简单的解决方案. 这使得部署应用程序特别是REST或Web服务非常容易. Swarm在这方面与Spring Boot ...
- forge开发_使用Forge,WildFly Swarm和Arquillian开发微服务
forge开发 在这篇文章中,我们将看到如何使用WildFly Swarm和Forge开发微服务,以及如何使用Arquillian和Rest Assured对其进行测试. WildFly Swarm提 ...
- netbeans调试_从NetBeans运行和调试WildFly Swarm应用程序
netbeans调试 使用NetBeans的Java EE开发人员习惯于直接在NetBeans所选择的应用程序服务器中运行和调试其瘦战应用程序. 在开发打包为über或镂空jars的微服务时,您期望使 ...
最新文章
- Windows7下Caffe-SSD的应用(一)——在Windosw7下编译配置Caffe-SSD CPU版本
- spring bean依赖与配置
- .net三层架构开发步骤
- 社区奖品之金士顿1G U盘
- DH参数(Denavit-Hartenberg parameters)
- Redis 通过mset提速查询
- 计算机桌面工作提醒,如何实现在电脑桌面上添加文字提醒
- 华为手机开启开发者模式
- 用vue实现类ant Design的日历组件
- 华为完成首个5G测试;央行搭建区块链平台;苹果将于今夜凌晨举行发布会;蔚来汽车明日在美上市; | 雷锋网9月12日消息...
- 让32位Eclipse和64位Eclipse同时在64的Windows7上运行
- WRF案例运行-Single Domain Case
- 高精度算法——高精度减法
- Git Bash解决ANOMALY: use of REX.w is meaningless (default operand size is 64)
- GPRS连接阿里云物联网平台三
- 快手直播间爬虫可获取礼物
- android 将图片储存到手机内存不足,如何解决手机内照片太多、空间不够用的问题呢?简单一招即可搞定...
- java day09
- 高数叔建模第四章:相关分析方法与计算
- BGP的大规模路由应用
热门文章
- P7443-加边【博弈论】
- P3515-[POI2011]Lightning Conductor【整体二分,决策单调性】
- 欢乐纪中B组周五模拟赛【2019.3.8】
- 【2018.3.17】模拟赛之三-ssl1863jzoj1367 俄罗斯方块【模拟】
- 2021牛客暑期多校训练营8 F-Robots(bitset优化dp)
- ARC107——C - Shuffle Permutation
- CF650E Clockwork Bomb(树上构造类问题、并查集)
- 19、mysql中定时器的创建和使用
- 汇编语言(八)之删除数组中为零的元素
- 跟我学 Java 8 新特性之 Stream 流基础体验