Parksmap 程序的系统架构 本环节将向您介绍整个实验中使用的 ParksMap 应用程序的体系结构,以便从开发人员的角度更好地了解您将要做的事情。ParksMap 是一个使用微服务架构构建的多语言地理空间数据可视化应用程序,由一组使用不同编程语言和框架开发的服务组成。 主服务是一个 Web 应用程序,它有一个服务器端组件负责聚合多个独立后端服务提供的地理空间 API,还有一个 JavaScript 客户端组件负责在地图上可视化地理空间数据. 在浏览器中运行的客户端组件通过 WebSockets 协议与服务器端通信,以便实时更新地图。 我们将部署一组独立的后端服务,提供不同的地图和地理空间信息。提供地理空间信息的一组可用后端服务包括: WorldWide National Parks (全球国家公园) Major League Baseball Stadiums in North America (北美大联盟棒球场) 此应用程序的原始源代码位于 这里. ParksMap Web 应用程序的服务器端组件充当所有可用后端的通信网关。这些后端将使用 OpenShift 提供的服务发现机制动态发现,将在下面实验中进行更详细的讨论。 Projects项目 部署示例程序 Parksmap