基于JBoss Fuse 6.2的JBoss BPM微服务集成指南

一则或许对你有用的小广告

欢迎加入小哈的星球 ,你将获得:专属的项目实战 / 1v1 提问 / Java 学习路线 / 学习打卡 / 每月赠书 / 社群讨论

  • 新项目:《从零手撸:仿小红书(微服务架构)》 正在持续爆肝中,基于 Spring Cloud Alibaba + Spring Boot 3.x + JDK 17...点击查看项目介绍 ;
  • 《从零手撸:前后端分离博客项目(全栈开发)》 2 期已完结,演示链接: http://116.62.199.48/ ;

截止目前, 星球 内专栏累计输出 63w+ 字,讲解图 2808+ 张,还在持续爆肝中.. 后续还会上新更多项目,目标是将 Java 领域典型的项目都整一波,如秒杀系统, 在线商城, IM 即时通讯,权限管理,Spring Cloud Alibaba 微服务等等,已有 2200+ 小伙伴加入学习 ,欢迎点击围观

今年年初,我们宣布了令人兴奋的 JBoss BPM 套件示例项目,该项目以一个有效的在线旅行社项目为中心。

这最初利用了 Web 服务,后来我们 在 JBoss Fuse 的帮助下迁移到了微服务

随着 JBoss Fuse 6.2 的发布,我们希望重新审视该项目并确保您拥有最新、最好的产品供您使用。

通过一些工作,一些吐槽和润色,我们认为您将享受最新的全新 JBoss BPM Suite 和 JBoss Fuse Travel Agency Integration Demo ,并觉得您拥有他们的微服务集成功能的一个很好的例子。

这个项目在几分钟内提供了一个自动安装(可重复),你可以在一个 JBoss EAP 实例和一个单独的 JBoss Fuse 实例上运行 JBoss BPM Suite,并自动安装 6 个微服务,每个微服务都在它们自己的容器中!

背景

该演示部分由我们自己的 Christina Lin 提供给您,她是专注于 JBoss Fuse 和消息传递产品的 JBoss 技术传播者。如果您有想要查看的用例,请通过 在项目中提出问题 让我们知道。

项目可以在 github 上找到 ,并且有文档可以让您在几分钟内启动并运行。

演示详情

启动服务器后,您会发现一个 JBoss BPM Suite 设置,其中包含旅行社项目,可供您检查、构建和部署,以供您将在其自己的容器中部署的 JBoss Fuse 微服务使用。

该演示的 JBoss Fuse 组件由预配置的微服务容器组成,我们将在 JBoss Fuse 启动后让您启动这些容器。一旦它们启动并运行,预订航班的每个实例都将利用您可以在 JBoss Fuse 控制台中查看的微服务。

安装和运行

通过以下步骤,您可以在几分钟内启动并运行这个完全自动化且可重复的演示:

  1. 下载并解压。
  2. 将产品添加到安装目录。
  3. 运行“init.sh”或“init.bat”文件。 “init.bat”必须以管理权限运行。
  4. 启动 JBoss BPM Suite 服务器,登录、构建和部署位于 http://localhost:8080/business-central (u:erics/p:bpmsuite1!) 的 JBoss BPM Suite 流程项目。
  5. 将 Maven 插件的结构服务器密码添加到您的 ~/.m2/settings.xml 文件结构服务器的用户和密码,以便 Maven 插件可以登录结构。
    
     <!-- Server login to upload to fabric. -->
     <servers>
         <server>
             <id>fabric8.upload.repo</id>
             <username>admin</username>
             <password>admin</password>
         </server>
     </servers>
    

  6. 通过运行“fuse”或“fuse.bat”启动 Fuse 服务器:
  7. 登录 Fuse 管理控制台:http://localhost:8181 (u:admin/p:admin)。
  8. 在 Services -> Containers 选项卡下,您将看到 6 个容器,选择并启动每个容器。
  9. 在服务 -> API 选项卡下检查 Web 服务是否可用。
  10. 享受演示!

我们希望您喜欢这个展示 JBoss Fuse 与 JBoss BPM 套件集成的更新演示。

相关文章