Skip To Content

组件、服务器角色、功能和许可

ArcGIS GeoEvent ServerArcGIS Enterprise 中的 ArcGIS Server 组件的服务器许可角色。GeoEvent Server 可以与其他 ArcGIS Enterprise 组件、服务器许可角色和要素功能一起部署。 要获取 GeoEvent Server 许可,需要具有 ArcGIS Enterprise 许可。 ArcGIS GeoEvent Server 利用来自 ArcGIS Enterprise 的组件功能,同时支持 ArcGIS Enterprise 的实时功能。GeoEvent Server 依靠 ArcGIS Server 组件框架。 在安装 GeoEvent Server 之前,必须先在计算机上安装 ArcGIS Server

预计每台安装 ArcGIS Server 的计算机都将具有单一服务器角色许可,例如具有 GIS Server 许可。 您还可以将 ArcGIS Server 计算机许可为高级服务器角色,例如 GeoEvent Server。 或者,您可以为一台 ArcGIS Server 计算机提供多个服务器角色许可,例如,同时提供 GIS ServerGeoEvent Server 许可。 可能需要此类型许可才能启用实时功能和流服务发布。 请注意,双重角色许可可能违背工作流分离原则,如设计 ArcGIS 系统架构设计:最佳做法白皮书中所述。

时空大数据存储

ArcGIS Data Store 中,时空大数据存储为可用数据存储类型。 安装或配置 ArcGIS Data Store 时,您可以启用时空大数据存储。 在单独的计算机上启用时空大数据存储。 例如,典型的部署是在一台计算机上安装 ArcGIS Enterprise 的组件(Portal for ArcGISArcGIS ServerArcGIS Data Store)。 ArcGIS Server 通常被许可为 GIS Server,而 Data Store 被配置为提供 ArcGIS Server 用作其托管地理数据库的关系数据库,同时还将充当 ArcGIS Enterprise 门户托管服务器的角色。

通常,将在第二台计算机上安装 ArcGIS Data Store 并配置时空大数据存储。 配置时空大数据存储的过程中会将其注册到 ArcGIS Enterprise 门户的托管服务器。

在第三台计算机上,您可以安装 ArcGIS Server,使用 ArcGIS GeoEvent Server 许可为部署授权,然后安装 GeoEvent Server(使用相同的 GeoEvent Server 许可为第二个安装授权)。 这将 ArcGIS Server 角色限制为支持 GeoEvent Server,因此服务器可能与 ArcGIS Enterprise 门户联合。

ArcGIS 版本

建议在企业级 GIS 中的所有计算机上使用相同的 ArcGIS 软件版本。 但是,有时将 GeoEvent Server 升级到较新版本可能更有益,而您的企业级 GIS 其余部分仍停留在较早版本。 当考虑打破 GeoEvent Server 和企业级 GIS 其余部分之间的版本同步时,应考虑以下几点。

ArcGIS Enterprise

ArcGIS Enterprise 中的大多数功能均向后和向前兼容。 因此,如果仅将 GeoEvent Server 升级到新版本,大多数配置将不受影响。 有两种情况例外,以下两种情况要求 GeoEvent Server 和企业级 GIS 其余部分之间版本同步:

  • 连接到时空大数据存储。 如果要在 GeoEvent Server 中使用时空大数据存储输出或任何相关功能,则 ArcGIS GeoEvent ServerArcGIS Data Store 的版本必须一致。
  • 如果 GeoEvent Server 的版本不是最新版本,则可能无法使用 ArcGIS Pro 中提供的高级功能(例如,渲染控件、流图层控件等)。

要考虑的其他事项包括:

  • ArcGIS ServerArcGIS GeoEvent Server 的版本必须一致。
  • GeoEvent Server 可以与较早版本的 ArcGIS Enterprise 组件一起使用,但是集成仅限于 RESTful 接口(例如,地图和要素服务),且您无法将最新版本的 GeoEvent Server 与较旧版本的 ArcGIS Enterprise 门户进行联合。

自定义 GeoEvent Server 组件

使用 GeoEvent Server SDK 创建的自定义组件无需更新即可与 GeoEvent Server 版本相匹配。 通常,自定义组件编译和部署完成后,无需在升级 GeoEvent Server 时对自定义组件进行修改或重新编译。 这简化了自定义组件的配置和管理。 这一点对于使用 GeoEvent Server SDK 10.4 或更高版本创建和编译的任何组件均适用。

而使用 GeoEvent Server SDK 10.3.1 或较早版本编译的自定义组件则必须重新编译,才能与 GeoEvent Server 10.4 或更高版本兼容。 选择编译自定义组件所使用的版本时,请从 GeoEvent Server SDK 10.4 版本开始。 仅在发现问题时,才必须增高编译自定义组件时所使用的 SDK 版本。