第三方服务部署
概述
运行于 Rainbond 集群之外,运行生命周期不受 Rainbond 管理,且在网络上能够与 Rainbond 集群通信的服务称为第三方服务。例如单独运行的 Oracle 服务,或运行于 Windows 服务器的.net 服务等。
Rainbond 支持第三方服务管理的初衷是为了解决企业在使用 Rainbond 落地过程中遇到的两类主要问题:迁移过程中的集群内外服务共存和未迁移服务与 Rainbond 上服务的统一管理与通信。
-
循序渐进的迁移策略:在服务迁移到 Rainbond 平台时,常常需要与未迁移的遗留服务通信和统一管理。Rainbond 以应用和服务为核心,提供服务注册和发现机制,但过去的版本中无法很好地支持未迁移的外部服务。为了实现逐步迁移的策略,Rainbond 致力于通过环境变量和统一管理功能来简化配置管理和服务通信,使得新旧服务可以共存并高效协作。
-
共享外网端口与域名:Rainbond 的应用网关提供了强大的外网服务能力,但过去未迁移的服务无法直接使用这些功能,用户不得不在网关前额外添加一层 nginx,增加了配置复杂性。通过支持第三方服务管理,Rainbond 旨在让遗留服务也可以共享其网关的外网功能,减少配置复杂性,并享受域名访问监控等开箱即用的能力。