SuperMapiServer微服务多实例技术白皮书

合集下载

RoseReplicator 4.4技术白皮书

RoseReplicator 4.4技术白皮书

RoseReplicator 技术白皮书2013引言 互联网技术的飞速发展使现代企业在不同地域建立公司部门、分支机构以及移动办公成为可能,庞大的部门、分支机构给企业带来更广阔的市场覆盖率的同时,也带来更加复杂的业务系统,更多重要的业务数据,为了实现资源的共享、强大的数据容灾能力、更加合理的数据分析能力等,企业对分布式数据环境的需求也不断增长,因而越来越多的应用提出了远程数据复制的需求。

数据复制的要求是保证数据的一致性、完整性、冗余性、可用性等。

对关键数据的威胁不仅仅来自外部网络的攻击或破坏,还需要避免因站点丢失、应用进程故障、人为误操作、存储子系统故障等原因造成关键数据的遗失。

为企业关键业务系统建立一个远程容灾中心是一个系统工程,需要从制度、人员、技术三个方面入手。

另外一个好的容灾中心不能只单纯依靠数据备份,还需要建立一整套业务容灾体系,多种保护机制共同作用,才能为企业提供一个健全、强大的后备容灾系统,加强企业关键业务系统的容灾能力。

鉴于市场对远程容灾系统的迫切需求,Rose公司推出了远程容灾产品RoseReplicator。

该软件面向企业各种业务容灾系统,严格遵循国际数据复制要求而开发。

综合的容灾能力不仅能够为关键数据提供强大的容灾能力,还为本地业务系统提供远程的业务容灾能力。

RoseReplicator利用成熟的数据复制技术和故障切换机制,包括实时复制、计划复制、数据校验、数据压缩传输、硬件设备及各种不同应用程序故障切换提供了良好的支持,能够满足政府、金融、医疗、银行、证券以及企业电子商务对业务容灾的需求。

以下是对RoseReplicator技术的详细说明。

- 2 -第一章 远程容灾需求------------------------------------------ 1.11.1.1 1.1.2 1.1.3 1.21.2.1 1.2.2第二章 2.1 2.2 2.2.1 2.2.2 2.2.3第三章 3.1 3.2 3.3 3.4 3.5444444445555668889993.6 3.7 3.8 3.9 3.10 3.11 3.12 3.13 第四章4.1 4.1.1 4.1.2 4.1.3 4.2 4.2.1 4.2.2第五章910101010111111131313131415151516目录-----------------------------------信息系统存在的问题及需求------------------------------数据共享效率低,企业信息孤岛现象严重数据报表、查询和数据共享效率低下--------------------------------------远程应用切换需求-------------------------------------信息系统存在的问题及需求------------------------------本地容灾系统的局限RoseHA 的工作原理------------------------------------其他特点----------------------------------------------灵活的数据保护策略------------------------------------优势概览----------------------------------------------采用基于文件系统的数据复制技术------------------------技术概要----------------------------------------------数据复制需求---------------------------------------技术原理及实现过程------------------------------------数据完整性保证----------------------------------------数据初始化装载----------------------------------------选择性复制支持----------------------------------------数据捕获----------------------------------------------数据传输----------------------------------------------多种复制架构-----------------------------------------远程应用容灾-----------------------------------------不同文件系统间复制-----------------------------------多数据流、ACL 属性支持-------------------------------对虚拟系统的良好支持---------------------------------灵活的第三方软件配合---------------------------------模块组成--------------------------------------------应用模式--------------------------------------------集中备份--------------------------------------------业务高可用------------------------------------------虚拟系统的保护--------------------------------------应用领域--------------------------------------------网络服务器------------------------------------------数据库服务器----------------------------------------产品规格--------------------------------------------应用模式及领域---------------------------------------总 结------------------------------------------------- 3 -1.1 数据复制需求1.1.1 信息系统存在的问题及需求 随着计算机应用系统的爆炸式发展,业务量迅速增加,业务种类日益复杂,企业需要管理不断增长的信息流量;随着信息量的急剧增大,核心数据的管理变得日益困难。

IT数据中心运维服务白皮书

IT数据中心运维服务白皮书

IT服务白皮书鹏博士电信传媒集团股份有限公司IT服务白皮书二零一三年十一月目 录第一章运维服务概述 ...........................................................................1、 ........................................................................................2、 ........................................................................................3、 ........................................................................................第二章监控巡检服务 ...........................................................................1、实时监控 ...............................................................................2、日常监控 ...............................................................................第三章服务器运维管理服务 ....................................................................1、服务器健康检查 ........................................................................2、服务器日常维护 ........................................................................3、服务器配置管理 ........................................................................4、服务器性能管理 ........................................................................第四章网络运维管理服务 .......................................................................1、网络拓扑规划和优化 .....................................................................2、网络设备安装、配置、调试 ................................................................3、网络设备“高可用”配置和维护 ..........................................................4、网络设备性能管理 ......................................................................第五章存储运维管理服务 .......................................................................1、存储设备安装、配置、调试 ................................................................2、存储容量空间管理 ......................................................................3、存储性能管理 ............................................................................第六章数据库管理服务 .........................................................................1、数据库安装、配置、调试 ..................................................................2、数据库性能管理 ........................................................................3、数据库容量空间管理 .....................................................................4、数据库备份和恢复管理 ...................................................................第七章安全管理 ..............................................................................1、服务器安全管理 ........................................................................2、网络安全管理 ............................................................................第八章管理制度、流程 .........................................................................1、服务支持 ...............................................................................2、服务交付 ...............................................................................第九章应急管理 ..............................................................................1、应急预案开发和维护 .....................................................................2、应急演练 ...............................................................................第一章运维服务概述1、2、3、第二章监控巡检服务1、实时监控2、日常监控第三章服务器运维管理服务1、服务器健康检查为了提高系统的可用性,将故障排除在发生之前至关重要。

01-SuperMap iServer_整体介绍

01-SuperMap iServer_整体介绍

移动GIS 开发平台iMobile for iOS iMobile for Android地图制作/阅读软件iMapEditor iMapReader轻量移动端SDK iClient for iOS iClient for Android iClient for Win8组件式GIS 开发平台iObjects Java iObjects .NET桌面GIS 平台iDesktop浏览器端SDKiClient for JavaScript iClient for FlashiClient for Silverlight iClient for 3DiClient for Flash3DGIS 公有云超图云、地图汇云GIS 平台软件iPortal iServer iExpress•二三维GIS •企业级服务器•跨平台•面向服务的架构•提供面向服务的组件•多种类型的富客户端开发控件•三维插件DSS DataService(REST)MapService(REST)…REST MapService(WMS)WMSMap ComponentData ComponentUGCMap Provider UGCDataProviderRealspaceComponentRealspaceProvider服务提供者层WMSMapProviderWFS第三方WMS服务SuperMapGIS内核……•浏览地图、地图缩放、平移•地图量算、地图查询•专题图•对数据源、数据集进行查询•对数据集进行在线编辑,增删改•最佳路径分析、多\旅行商分析•服务区分析、选址分区•对几何对象/数据集的裁剪、擦除、同一、相交、合并、更新、对称差。

•缓冲区分析、空间关系分析、线型参考分析•提取等值线•交通换乘方案分析•公交站点查询•三维数据的发布•三维场景的发布,可以通过Realspace插件在线浏览三维数据,查询三维数据企业级GIS服务器特性GIS服务开发平台特性二、三维数据的显示(二维场景&三维场景)二维数据的查询三维显示二维数据的分析三维显示二维数据的编辑与管理三维显示无缝的服务聚合能力OGC 部分服务天地图服务Super Map云服务ArcGIS 地图REST 服务iServer 服务器REST服务W*S服务……服务Super Map服务Bing Maps 服务SuperMap iServer具有嵌套聚合能力,也是目前GIS平台中唯一具有此功能的软件•高-稳定性•快-运算效率•多级多模式缓存•统一-缓存模型•快速-提高客户端响应•高-并发访问能力•高-伸缩性•高-稳定性•智能感应负载,自动增加或减少节点A. 自动伸缩•往新增空节点推送数据和应用B.自动部署•主节点更新后,自动同步关联子节点C.自动同步iServerAgentiServer AgentHTTP响应HTTP响应HTTP响应适应云计算“动态伸缩”特性iServer集群体系天津土地利用图数据长春市交通换乘服务……多平台嵌入式设备移动终端桌面交互平台专业应用系统浏览器SuperMap iServer空间数据库DSSDataService(REST)MapService (REST)…MapService (WMS)。

【超图上海分公司】iServerJava安装配置手册v1.6(精品资料)

【超图上海分公司】iServerJava安装配置手册v1.6(精品资料)

iServer Java安装配置手册SuperMap产品培训SUPERMAPNovember 10, 2009Authored by: WareSofteriServerJava安装配置手册SuperMap产品培训系列文档版本控制目录iServer Java安装配置手册 (1)1 安装数据库 (1)1.1 安装Oracle10g数据库 (1)1.1.1 安装Oracle服务端 (1)1.1.2 创建数据库(实例) (7)1.2 安装SqlServer数据库 (15)2 安装iServer Java (16)2.1 系统要求 (16)2.1.1 硬件 (16)2.1.2 软件 (16)2.2 安装 (16)2.3 许可配置 (17)2.3.1 网络许可配置 (17)2.3.2 许可文件配置 (19)3 发布地图——以Demo为例 (22)3.1 示范数据入库 (22)3.1.1 建立数据库型数据源 (22)3.1.2 设置空间参考 (32)3.1.3 数据入库 (34)3.2 修改配置文件 (38)3.2.1 工作空间路径 (38)3.2.2 图片输出配置 (39)3.3 启动地图服务 (39)3.3.1 启动服务 (39)3.3.2 查看日志 (39)3.4 启动Tomcat (40)3.5 浏览地图 (40)4 DameWare Mini Remote Control工具使用说明 (42)4.1 配置用户 (42)4.2 安装服务器端组件 (42)4.2.1 制作安装包 (42)4.2.2 在服务器上安装 (43)4.3 远程连接 (43)4.3.1 连接设置 (43)4.3.2 连接 (45)5 FAQ (47)5.1 许可配置管理工具无法启动 (47)5.2 在浏览器中无法看到地图 (47)5.3 如何浏览指定的地图 (47)5.4 如何让页面中的地图只显示固定的几个比例尺 (48)5.5 如何设定视图的初始位置 (48)5.6 如何在多幅地图之间切换 (48)iServerJava安装配置手册SuperMap产品培训系列文档6 联系方式 (49)iServer Java安装配置手册1安装数据库1.1安装Oracle10g数据库Oracle的安装参数较多,默认的安装方式往往不适合GIS的应用,因为GIS应用在数据的运用上有其独特的一面,不同于传统的电子商务应用,相对来说GIS应用中访问次数较少,但是单次访问的数据量非常大,因此可以针对这种特点做一些参数上的调整。

SuperMap iServer_服务管理

SuperMap iServer_服务管理

jingjin数据服务
说明:服务组件集合发布的服务实例地址为一个, 其中可以获取多种类型的服务资源
关于创建服务的补充说明
• 服务组件可以绑定多个服务接口
1个REST服务实例 REST World地图 服务组件 1个WMS服务实例 WMS World WMS服务 World地图服务
说明:服务组件绑定多个服务接口,发布出多个不 同通讯协议或者规范的服务
服务组件说明
• 组件与服务提供者的对应关系
服务提供者 地图服务提供者 数据服务提供者 交通网络服务提供者 空间分析提供者 真空间服务提供者 交通换乘分析服务提供者 服务组件 地图服务组件 数据服务组件 交通网络分析服务组件 空间分析服务组件 真空间服务组件 交通换乘分析服务组件
服务组件说明
• 服务接口与服务组件对应关系
jingjin地图
说明:服务提供者与服务组件类型的对应规则不变
关于创建服务的补充说明
• 多个服务组件可以组合为一个服务组件集合
– 服务组件集合可以包含多个不同类型的服务组件
World地图服务组 件 jingjin数据服务组 件 changchun交通网 络分析服务组件 服务组件 集合 REST changchun交通网 络分析服务 1个REST服务实例 World地图服务
• 选择服务类型 • 指定数据来源 • 设置其他参数
服务提供者说明
• 服务提供者针对某一类型数据进行GIS功能的处 理,实现GIS功能封装与接口的统一。 • 默认类型:
– – – – – – 地图服务提供者 数据服务提供者 三维服务提供者 空间分析服务提供者 交通网络分析服务提供者 交通换乘分析服务提供者
服务提供者说明
本地地图服务提供者 • 地图服务提供者 UGCMapProvider REST地图服务提供者 RESTMapProvider WMTS地图服务提供者 WMTSMapProvider WMS地图服务提供者 WMSMapProvider BingMaps地图服务提供者 BingMapsMapProvider 超图云服务地图服务提供者 CloudMapProvider 天地图地图服务提供者 TiandituMapProvider 聚合地图服务提供者 AggregationMapProvider MBTiles地图服务提供者 MBTilesMapProvider

Supermap介绍

Supermap介绍

1.1.1.基于B/S、C/S混合模式体系结构按照系统终端情况的不同,可将系统的开发结构分为BS/(浏览器/服务器)和CS/(客户端/服务器)两种模式,它们各具特色,是当前办公自动化系统开发结构的主流。

1)B/S模式B/S模式的系统以服务器为核心,系统的开发者无需为不同级别的用户设计开发不同的应用程序,只要把所有的功能都实现在Web服务器上,并就不同的功能为不同级别的用户设置相应的权限就可以了。

而各个用户通过HTTP请求在权限范围内调用Web服务器上不同处理程序完成相应的工作。

系统升级时只需要升级服务器端程序就可以,不用升级客户端的应用程序。

BS/模式具有易于升级,便于维护,客户端使用难度低、可移植性强等特点,同时也受到灵活性差、应用模式简单等问题的制约。

2)C/S模式C/S模式系统以服务器作为数据处理和存储平台,在终端设计有专门的应用程序进行数据的采集和初次处理,再将数据传递到服务器端,用户必须使用客户端应用程序才能对数据进行操作。

C/S模式具有交互性强、安全性好、专业化程度高、开发手段灵活、运行速度快等特点,但开发成本较高。

C/S结构对客户端软硬件要求较高,尤其是软件的不断升级,对硬件要求不断提高,增加了整个系统的成本,客户端越来越臃肿。

其次,维护复杂,升级麻烦。

如果应用程序要升级,必须为客户机一一升级,每个客户机上的应用程序都需要维护。

此外,信息内容和形式单一。

因为传统的信息系统一般为事务处理,界面基本遵循数据库的字段解释,开发之初就己确定,而且不能随时截取办公信息和档案等外部信息,获得的只是单纯的文字和数字。

C/S模式是早期电子政务开发中主要应用的模式, C/S模式系统几乎可以适应任何的操作平台,开发技术也多种多样,大部分计算机语言都能开发出C/S模式的应用系统。

随着工Internet技术的发展及对信息系统的总体成本考虑,C/S模式逐渐暴露出许多缺点。

苏州高教区数字城管应用平台涉及范围广,用户类型多,业务系统复杂,因此在开发模式上可考虑上述两种模式的共存,对于一些专业性的应用适合采用C/S模式,根据应用自身的特点,开发合适的系统界面。

新一代三维GIS技术白皮书v1

新一代三维GIS技术白皮书v1

SuperMap新一代三维GIS技术白皮书北京超图软件股份有限公司超图研究院2/15/2019——制定及修订记录——* 修订类型分为A - ADDED M - MODIFIED D – DELETED* 版本类型分为D –DRAFT A –ALPHA B –BETA V -VERSION注:对该文件内容增加、删除或修改均需填写此记录,详细记载变更信息,以保证其可追溯目录目录 (3)第一章新一代三维GIS技术概述 (6)1.1. SuperMap 三维技术发展历程 (6)1.2. 新一代三维GIS技术体系 (7)1.3. 新一代三维GIS产品体系 (9)1.4. 新一代三维GIS技术优势 (10)1.4.1. 新一代三维GIS产品体系 (10)1.4.2. 全空间表达的三维数据模型 (10)1.4.3. 虚拟动态单体化技术 (11)1.4.4. 符号化三维建模技术 (11)1.4.5. 多源数据融合技术 (11)1.4.6. 高性能三维GIS技术 (12)第二章二三维数据模型 (12)2.1. 二三维数据模型 (13)2.1.1. 二维点线面 (13)2.1.2. 三维点线面 (13)2.1.3. 三维体 (14)2.1.4. TIN (15)2.1.5. 栅格 (15)2.1.6. TIM (16)2.1.7. 体元栅格 (17)2.1.8. 二维网络 (18)2.1.9. 三维网络 (18)2.2. 升维运算 (19)2.2.1. 基于表面模型数据提取 (19)2.2.2. 规则建模 (20)2.2.3. 拉伸闭合体 (21)2.2.4. 缓冲区分析 (21)2.3. 降维运算 (22)2.4. 基于二三维数据模型的全空间表达 (23)第三章二三维一体化GIS技术 (24)3.1. 数据模型一体化 (24)3.2. 数据存储管理一体化 (24)3.3. 场景构建一体化 (26)3.3.1. 球面场景、平面场景 (26)3.3.2. 三维符号化表达 (26)3.3.3. 专题图制作 (27)3.3.4. 三维可视化 (28)3.4. 分析功能一体化 (28)3.4.1. 三维空间运算 (28)3.4.2. 三维空间关系判断 (29)3.4.3. 三维空间分析 (30)3.4.4. 三维网络分析 (36)3.4.5. 三维量算分析 (37)第四章多源三维数据融合技术 (37)4.1. 多源数据 (38)4.1.1. 倾斜摄影 (38)4.1.2. 激光点云 (39)4.1.3. BIM (40)4.1.4. 地下管线 (41)4.1.5. 三维场数据 (42)4.1.6. 手工建模数据 (43)4.1.7. 符号化三维场景 (44)4.1.8. 三维地形数据 (44)4.2. 多源数据融合 (45)4.2.1. 坐标转换 (45)4.2.2. 倾斜摄影与地形融合匹配 (46)4.2.3. 倾斜摄影与道路、水面融合匹配 (47)4.2.4. 倾斜摄影与视频融合 (48)4.2.5. BIM与倾斜摄影融合匹配 (48)4.2.6. BIM与地形融合匹配 (49)4.2.7. BIM与水面融合 (50)4.2.8. BIM与物联网融合 (50)4.3. 三维空间数据规范(S3M) (51)第五章三维交互与输出新技术 (53)5.1. 基于WebGL的3D GIS技术 (53)5.1.1. SuperMap iClient3D for WebGL (53)5.1.2. SuperMap iEarth (55)5.2. 移动3D GIS技术 (57)5.3. VR+GIS技术 (58)5.4. AR+GIS技术 (59)5.5. 3D打印 (60)第六章新一代三维GIS应用案例 (60)6.1. 成都市二环路道路桥梁管理信息系统 (61)6.1.1. 总体设计 (61)6.1.2. 关键技术 (62)6.1.3. 小结 (65)6.2. 北京副中心智慧监管平台 (65)6.2.1. 关键技术 (66)6.2.2. 业务系统 (67)6.2.3. 小结 (69)6.3. 白云机场工程地理信息系统 (69)6.3.1. 总体设计 (69)6.3.2. 业务系统 (70)6.3.3. 小结 (72)6.4. 上海中心BIM运营管理平台 (73)6.4.1. 总体设计 (73)6.4.2. 系统模块 (73)6.4.3. 小结 (77)6.5. 雅砻江数字化三维展示与会商平台 (77)6.5.1. 总体设计 (78)6.5.2. 关键技术 (79)6.5.3. 小结 (82)6.6. 吉林大学三维校园综合管理系统 (82)6.6.1. 总体设计 (82)6.6.2. 关键技术 (83)6.6.3. 业务系统 (83)6.6.4. 小结 (85)6.7. 智慧呼和浩特空间地理信息数据库建设项目 (86)6.8. 大连市城市规划“一张图” (88)第一章新一代三维GIS技术概述1.1.SuperMap 三维技术发展历程随着GIS技术、计算机技术、计算机图形学、虚拟现实技术、测绘技术等各种理论和技术的不断发展,三维GIS逐步成为GIS研究的主流方向之一。

SuperMap iserver java安装配置与启动

SuperMap iserver java安装配置与启动

一.安装SuperMap iServer步骤:1.打开安装目录,找到,双击运行。

2.开始按照向导提示,选择下一步:3.选择同意用户许可4.选择全部安装5.选择安装路径,(注意这里的路径不能包含空格的哦)6.就可以开始安装了7.还要安装一个Microsoft Visual C++ 环境8.安装好,就可以了。

当然还要配置许可咯,选择你自己的许可文件路径等信息经过以上步骤,就能成功安装好SuperMap iServer 了。

二.配置SuperMap iServer 和用户数据。

利用SuperMap Deskpro新建数据库数据源由于SuperMap iServer Java 不支持文件型的数据源发布地图,支持数据库型的数据源和其他影像数据源,所以软件安装好后的紧接着下一步工作就是配置数据源(如果没有安装数据库的要先安装好数据库)1)打开SuperMap Deskpro 6,建立一个工作空间,如下图:2)选择文件-> 打开数据源,选择左边的【文件数据源】,在右边,并找到iServer安装目录下的da te文件夹里的changchun.sdb文件进行打开。

打开后如下图:3)选择文件-> 新建数据源,选择左边的【SQL+ 数据源】,在右边填写数据库相关的信息。

(对于SQL Server 数据库SuperMap iServer Java 支持SQL+ 数据源,但不支持SQL 数据源。

S QL+ 数据源实际上取代了SQL 数据源)4)选择数据集-> 复制数据集,在对话框中选择添加,如图,查找范围定在文件数据源,然后选择【全选】,最后点击【确定】。

此时,数据集复制对话框中,变为下图,这里要修改目标数据源。

选择【全选】,然后点击【高级】,弹出高级参数设置对话框,选择目标数据源是数据库数据源的名称,这里是【._changchun】,点击【确定】。

此时,数据集复制对话框中,变为下图,这是可以点击【确定】进行复制。

mapGIS数据中心技术白皮书_v1.0

mapGIS数据中心技术白皮书_v1.0

数据中心技术白皮书1、数据中心技术概述经过几十年的发展,GIS应用的领域越来越广泛。

GIS应用系统需要访问分布在多个数据源的异构数据,也需要整合诸如文档、数据库属性表等非空间数据。

如何在分布式异构环境下对空间数据及非空间数据进行有效的集成管理,成为一个亟待解决的问题。

与此同时,GIS应用系统本身的构架也变得越来越复杂,从处理来自多种数据库的异构数据,到使来自多种GIS平台的功能能够协同工作;从GIS空间分析,到复杂的领域业务逻辑的实施;从单机单应用程序到分布多服务器集群的运用等等;除此之外,用户的需求不断变动,系统地设计不断调整,使系统的开发与维护成为巨大的挑战,用户也未真正参与到系统的开发过程中,不能自发的对新的需求做出响应,需要通过需求变更、系统软件版本升级等软件过程才能解决那怕看似简单的功能调整。

另一方面,组件技术的日趋成熟、插件式开发的逐渐普遍、Web Service技术的日益盛行,使开发具备高可伸缩性,且满足分布式环境下的数据集成及应用程序集成的软件开发模式成为可能。

在这种形势下,数据中心技术应运而生。

数据中心是各种数据的集成与交换中心。

数据中心平台是集基础与应用为一体的综合应用平台。

数据中心技术的目标是。

建立数据中心的基本原则是。

数据中心是多种概念及思想的综合体,从不同的方面可以入手可以得到不同语义的数据中心实例。

数据中心是一种可扩展的程序设计思想,它定义了一系列的规范,可以使功能模块达到搭建级别的可复用,搭建级别的可复用是运行时级别的可复用,通常需要一种脚步语言对功能进行重组,这里主要通过工作流技术实现功能的重组。

数据中心是一种强兼容性的数据仓库,可以在同一个框架下,把来自不同生产厂商,不同格式,不同标准,分布在不同位置的数据统一在一个系统之下;既对分布式多源异构空间数据的管理能力。

数据中心是一个定义完备的功能仓库,支持以多种方式(组件、插件、流程、动态库、程序片断、脚本)提供的功能,并能对这些功能以一种一致的方式进行调用及执行。

SuperMapiServer微服务多实例技术白皮书

SuperMapiServer微服务多实例技术白皮书

SuperMap iServer 微服务多实例【技术白皮书】前言随着64位系统和多核计算机日益普及,如何通过并行来充分利用64位系统和多核环境下的计算资源成为系统设计和开发人员必须面对的问题。

而多进程,就是解决这一问题的途径之一。

GIS本身具有海量数据的特点,同样需要多进程这一并行途径来充分利用多核计算机的计算能力。

微服务架构是近几年出现的一种新型的架构模式,主张将一个应用划分为多个进程间隔离的服务。

参考微服务架构的思想,SuperMap iServer设计实现了支持可视化配置、动态可伸缩的单机多进程架构。

为进一步丰富与完善多进程具有的优势,SuperMap iServer 在多进程的基础之上,提出了多实例的服务部署模式。

本解决方案将帮助您了解如何以多实例的方式部署服务。

本解决方案包括以下几章:●第一章为简介,由于多实例是在微服务多进程基础之上设计的,因此需要先为您介绍SuperMap iServer 微服务多进程●第二章介绍了多实例方案,包括什么是多实例及应用场景。

●第三章、第四章为如何启用多进程模式、多实例的主要操作,通过详实的示例为您展示具体操作流程●第五章为多实例配置时的注意事项。

目录前言 (2)1多进程与多实例 (4)1.1多进程简介 (4)1.2什么是多实例 (5)1.3多实例应用场景 (5)1.3.1避免高并发时服务访问效率低的问题 (5)1.3.2进一步解决单机资源利用率低的问题 (6)2如何配置多实例 (7)2.1启用多进程 (7)2.2配置多实例 (8)2.2.1示例:在快速发布中配置多实例 (9)2.2.2示例:在服务管理中配置多实例 (12)3注意事项 (13)1多进程与多实例使用多实例需要基于iServer 多进程,因此在介绍多实例之前,您需要先了解iServer 微服务多进程概念及其架构。

1.1多进程简介基于微服务架构思想,SuperMap iServer 设计实现了单机多进程架构。

超图软件介绍SuperMap GIS 10i基础软件介绍

超图软件介绍SuperMap GIS 10i基础软件介绍

V10.0.001 0204SuperMap技术体系介绍SuperMap产品体系介绍超图集团介绍新型三维GIS技术031云原生GIS(C loud Native GIS)C 新型三维GIS(New T hree Dimension GIS)大数据GIS (B ig Data GIS)人工智能GIS (A I GIS)(2006年+)SuperMap GIS 10iEulerOSK-UXx86Power ARM MIPS SW-64龙芯申威飞腾CentOS深度中标麒麟数据库操作系统CPUUbuntu银河麒麟凝思华为鲲鹏华为欧拉普华人大金仓瀚高南大通用浪潮K-DB华为GaussDB HBasePostgreSQL MongoDBMySQLElasticsearch 阿里PolarDB达梦神舟通用湖南麒麟Android *元心*中兴*海光新云东方浪潮兆芯虚拟化技术容器化技术弹性伸缩负载均衡集群技术智能运维……四驾马车一体化分布式存储和计算微服务动态编排多云环境智能运维…云端一体化GIS产品云边端一体化GIS产品空间大数据技术经典空间数据技术分布式重构大数据GIS 技术体系…iObjects for SparkDSFiDesktop Java iServer iManager iMobileSparkSpark Streaming ElasticsearchPostgres-XL MongoDBHBaseVector Tiles TensorFlowiPortaliObjects Python……城市设计、CIM 、新型三维GIS 技术WebGL/VRBIM+GIS倾斜摄影三维分析(GPU )三维移动端三维渲染引擎二三维一体化GeoAI1AI for GIS2GIS for AI3融合AI 的帮助GIS 软件进行功能提升和完善将AI 的分析结果放到中,进行结果管理、空间可视化和分析。

2边缘GIS 服务器•SuperMap iEdge云GIS 服务器•SuperMap iServer •SuperMap iPortal •SuperMap iManagerWeb 端•SuperMap iClient JavaScript •SuperMap iClient Python•SuperMap iClient3D for WebGL移动端•SuperMap iMobile •SuperMap iTablet•SuperMap iMobile LitePC 端•SuperMap iObjects Java •SuperMap iObjects .NET •SuperMap iObjects C++•SuperMap iObjects Python •SuperMap iObjects for Spark •SuperMap iDesktopX •SuperMap iDesktop云边端10i 新增便捷易用的组件式开发平台大型全组件式GIS开发平台,提供跨平台、二三维一体化能力,适用于Java/.NET/C++开发环境。

微服务治理技术白皮书

微服务治理技术白皮书

微服务治理技术白皮书随着技术的日新月异,微服务已成为当今软件开发过程中不可缺少的一环。

事实上,微服务的概念不仅仅是将软件服务拆分成若干独立的功能模块,它也涉及到服务的管理、改进以及调度等过程。

在这种情况下,微服务治理技术出现了,它是一种服务编排和控制的复杂技术,能够让软件开发者快速、高效地构建、编排和部署复杂的微服务应用程序。

本白皮书将详细介绍微服务治理技术,包括它的构成,应用方式和未来发展方向。

一、微服务概述微服务技术是一种用于构建灵活、可扩展和可管理的软件系统的新型架构。

它把一个原本开发完成的整体应用程序划分成小的、独立的服务,这些服务可以有效地运行在不同环境和体系结构之上。

微服务的优势已被大家所认可:1.术多样性:微服务可以采用不同技术来构建应用程序,这能给软件开发者提供更多的灵活性。

2.署独立性:每个服务都可以独立部署,可以更灵活地进行更新和维护,这有助于更快的交付。

3.载均衡:微服务采用负载均衡技术,可以有效地分发系统负载,提高系统性能。

4.高的可用性:应用程序故障不会导致整体服务停止,更能提高可用性。

二、微服务治理技术微服务治理技术是支持微服务架构的重要技术,它的目的是帮助企业快速、高效地构建、编排和部署复杂的微服务应用程序。

微服务治理技术由多种技术组成,其主要包括网络拓扑、服务管理、服务发现、数据共享、安全等。

(1)网络拓扑网络拓扑是构建微服务架构的基本要素。

它支持微服务之间的交互,能够实现服务之间的调度和路由。

有了网络拓扑,开发者可以轻松编排微服务,而不必担心微服务之间的通信和数据交换问题。

(2)服务管理服务管理是微服务治理的核心,它负责管理和维护所有的服务,主要包括服务的提取、部署、监控和配置等。

它能够保证微服务在各种环境下正常运行,以及在各个服务之间实现高效协作。

(3)服务发现服务发现是为了满足微服务之间的动态交互而引入的技术。

它通过内部服务网络,让节点发现服务,获取服务地址,从而达到动态路由的目的。

产品方案技术白皮书模板(含系统架构说明书)

产品方案技术白皮书模板(含系统架构说明书)

附件二十九:产品方案技术白皮书一、背景概述 (2)1、研发背景 (2)2、产品定位 (2)二、产品方案功能介绍 (2)1、设计理念 (2)2、系统拓扑图 (2)3、系统构架描述 (2)4、系统功能介绍 (2)5、产品方案规格 (2)四、产品方案应用介绍 (3)1、应用模式 (3)2、应用流程 (3)3、应用环境 (3)五、产品方案特性介绍 (3)1、技术特性 (3)2、应用特性 (3)3、系统特性 (3)六、产品方案技术介绍 (3)1、相关技术 (3)2、技术指标 (4)七、产品方案测评数据 (4)八、实施运维方式说明 (4)九、售后服务方式说明 (4)一、背景概述1、研发背景介绍用户需求背景、该产品所在行业信息化建设背景、产品所涉及的相关政策简述等,以说明该产品的研发背景,以及满足的客户需求。

2、产品定位为了满足客户以上需求,该产品具有什么功能,能够解决什么问题。

二、产品方案功能介绍1、设计理念该产品方案的设计思路。

2、系统拓扑图使用统一的图标,制作系统拓扑图。

3、系统构架描述按照系统的构成,分类对系统进行描述。

4、系统功能介绍详细阐述系统的主要功能。

5、产品方案规格产品方案不同的规格介绍,或者对产品方案技术规格的介绍。

四、产品方案应用介绍1、应用模式该产品方案包括的应用模式类型,或者针对不同类型客户的解决方案。

2、应用流程该产品方案的应用流程。

3、应用环境描述该产品所运行的应用环境。

五、产品方案特性介绍1、技术特性主要是性能先进性、功能齐全性、系统兼容性、技术稳定性等。

2、应用特性主要是部署灵活性、可扩展性、管理方便性、易用性等。

3、系统特性对系统的主要特性进行描述,根据产品不同和竞争优势的不同而不同。

六、产品方案技术介绍1、相关技术主要应用技术的介绍,以及该技术的优势。

2、技术指标针对技术参数进行描述。

七、产品方案测评数据产品方案主要测评数据,可以是内部测评数据,也可以是第三方的测评数据。

SuperMap服务式GIS产品的发展

SuperMap服务式GIS产品的发展

SuperMap服务式GIS产品的发展
SuperMap基于当前主流技术.NET和Java推出SuperMap iServer .NET 和SuperMap iServer Java产品,该产品以开放性好、架构灵活、GIS功能强大、海量数据快速发布、集群与缓存技术的优越性、可视化Ajax控件便利的网络开发方式、多操作系统多客户端多种类型Web服务器的支持等众多优异的特性提供给广大的网络服务使用者和开发者。

今后SuperMap的网络服务GIS产品还就会紧随当前最优的技术不断提升产品的性能与品质。

今后SuperMap的网络服务GIS产品将会在数据集成、面向服务方面作进一步支持,并提供更加全面的GIS功能,更加精准的空间分析地图服务。

同时在地图应用服务层面上,以地图服务为基础,面向行业,比如土地信息系统、军事/应急信息系统,提供通用的功能模块以及高级的专有分析功能,使开发者能够集中精力于具体的业务工作。

如:
⏹通用功能具体化;
⏹无缝集成现有通用、基础的功能形成专用的功能;
⏹开发新的功能,新的组件,嵌入到现有服务中。

这样以更加灵活的方式为我们的用
户提供更好的Internet GIS的开发体验。

未来SuperMap的网络服务GIS产品将会是一个体系结构更加开放的企业级服务式GIS 平台。

服务组件化、服务端Web化、表现客户端化、通讯协议标准化、针对不同类型、不同部分行业的专有开发模板更加人性化是SuperMap的网络服务GIS产品的发展目标。

软件系统产品技术白皮书

软件系统产品技术白皮书

软件系统产品技术白皮书1. 引言本文档为软件系统产品的技术白皮书,旨在介绍产品的技术架构、功能特性、技术实现等方面的内容。

软件系统产品是一款基于云计算和大数据技术的先进软件系统,旨在帮助用户高效管理数据、提升业务运营效率。

本白皮书将详细介绍产品的核心功能与技术实现,为用户提供深入了解产品的技术基础。

2. 技术架构软件系统产品采用了分布式架构,具备高可扩展性和高可靠性。

系统主要由以下几个组成模块构成:2.1. 用户界面模块用户界面模块为用户提供友好的交互界面,支持多平台和多端设备的访问。

采用现代化的Web前端技术,配合响应式设计,可以在不同屏幕尺寸下提供良好的用户体验。

2.2. 数据存储模块数据存储模块采用分布式对象存储技术,将大规模的数据分散存储在集群中的多个节点上,实现高可靠性和高可扩展性。

通过数据冗余和数据备份策略,保证数据的安全性和可恢复性。

2.3. 业务逻辑处理模块业务逻辑处理模块是软件系统产品的核心模块,负责管理数据流转和业务处理。

采用微服务架构,将不同的业务功能拆分成独立的服务,通过消息队列实现服务间的通信和解耦。

每个服务运行在单独的容器中,具备高并发处理能力。

2.4. 大数据分析模块大数据分析模块利用批处理和流处理技术对海量数据进行分析和挖掘,提供实时和历史数据的分析报告和可视化展示。

采用分布式计算和分布式存储技术,提供高性能和高容错性的数据处理。

3. 功能特性软件系统产品具备以下主要功能特性:3.1. 数据管理软件系统产品支持数据的采集、存储、查询和分析。

通过用户定义的数据模型,可以灵活管理不同类型的数据。

提供丰富的查询语言和条件筛选功能,方便用户对数据进行快速和准确的查询。

3.2. 业务流程管理软件系统产品支持业务流程的定义、执行和监控。

通过图形化的流程设计器,用户可以自定义业务流程并进行执行和监控。

系统提供任务调度和工作流引擎,支持复杂的业务逻辑和流程链式调用。

3.3. 实时监控软件系统产品提供实时监控功能,可以实时监测系统运行状态和数据变化。

微服务平台技术白皮书

微服务平台技术白皮书

微服务平台技术白皮书微服务平台技术白皮书目录1.微服务架构2.基于 Event process 分布式事务处理3.监控与故障处理4.数据库设计5.Docker 部署微服务6.微服务与 DevOps7.微服务架构的不足微服务是当前最先进的架构设计思想之一,已经在许多国内外大型互联网公司得到成功应用。

其核心思想是将复杂的应用拆分为小的服务模块进行独立开发,从而实现化繁为简、化整为零的目的。

这一特点使得微服务便于部署到中,对整个开发、测试、运维都产生了革命性影响,从而有力地支持了DevOps 开发方式,提高了效率,便于维护升级和故障处理,带来了一系列优势。

那么,微服务的奥秘是什么呢?下面从技术原理上进行剖析。

微服务架构微服务架构是一种将应用程序分解为一组较小、较独立的服务的方法。

每个服务运行在自己的进程中,并使用轻量级机制进行通信。

这些服务可以独立部署、扩展和升级,从而实现了高度的灵活性和可维护性。

此外,微服务架构还支持多语言和多技术栈的混合使用,使得开发人员可以选择最适合自己的技术栈来实现服务。

基于 Event process 分布式事务处理在微服务架构中,由于服务之间的通信是通过网络进行的,因此需要考虑分布式事务处理的问题。

Event process 分布式事务处理是一种基于事件驱动的事务处理模式,它将事务处理分解为多个步骤,并使用消息队列来保证事务的一致性和可靠性。

这种模式可以有效地解决分布式事务处理的问题,并提高系统的可伸缩性和可靠性。

监控与故障处理在微服务架构中,由于系统由多个服务组成,因此需要对系统进行监控和故障处理。

监控可以帮助开发人员及时发现和解决问题,而故障处理则可以保证系统的高可用性。

为了实现监控和故障处理,需要使用一些工具和技术,如日志管理、性能监控、异常处理等。

数据库设计在微服务架构中,每个服务都有自己的数据存储,因此需要进行数据库设计。

数据库设计需要考虑到数据的一致性、可靠性和可扩展性等问题。

(整理)ESVS签名验签服务器技术白皮书V11.(推荐文档)

(整理)ESVS签名验签服务器技术白皮书V11.(推荐文档)

ESVS签名验签服务器技术白皮书Version 1.1中讯亚太科技有限公司目录1 前言 (1)2 产品概述 (2)2.1 产品简介 (2)2.2 组成框图 (2)3 产品部署 (3)4 产品功能 (4)4.1 配置与管理 (4)4.1.1 用户管理 (4)4.1.2 配置管理 (5)4.1.3 服务管理 (7)4.1.4 日志管理 (7)4.2 对外服务 (8)4.2.1 签名验签 (8)4.2.2 制作/拆解数字信封 (8)4.2.3 证书校验 (8)4.2.4 证书解析 (8)4.2.5 安全通信 (8)5 产品特点 (9)6 产品型号及技术指标 (9)1 前言随着社会信息化的发展,大量传统业务逐渐过渡到以计算机、互联网为代表的“电子化”时代,为确保这些经过“电子化”后的商业或政务活动的有效性,电子签名应运而生。

在“电子化”的业务活动中,各参与方通过对应用系统中关键业务信息进行签名,来确保这些业务活动或业务信息的完整性和不可抵赖性。

PKI 技术是实现电子签名的主要手段,随着电子签名需求的增多以及PKI技术的深入发展,将分散在各应用系统中实现电子签名的模块独立出来形成公用的电子签名服务平台,逐渐成为各级管理人员、开发人员的共识,签名验签系统就是这样一个针对业务数据进行签名验签的独立的服务平台。

使用签名验签系统不但可以有效地保障业务数据的完整性和不可抵赖性,同时还能大大降低应用系统中实现电子签名的复杂度,因此签名验签系统可以被广泛应用在电子政务、电子商务、电子金融等各个行业中。

2 产品概述2.1 产品简介ESVS签名验签服务器是一款支持多种算法的商用密码应用设备,该设备主要应用在采用PKI安全体系的电子商务、电子政务系统和企业信息化中,为各类系统提供数据签名和验签、基于数字证书的身份认证、基于数字证书的加密和解密等安全保护。

2.2 组成框图签名验签服务器及应用系统组成框图如下:各部分详细描述如下:一、ESVS服务器(签名验签服务器)ESVS服务器为一台为不同的应用系统同时提供签名验签服务的硬件服务器设备。

超图倾斜摄影解决方案(技术白皮书)

超图倾斜摄影解决方案(技术白皮书)

图4
纹理映射构建真实三维模型,如图 6 所示:
图5
SuperMap iObject .NET 技术文档
图6
2.2 倾斜国内外关注度
目前国内外比较流行的倾斜摄影自劢建模软件如下: 1) 法国 Acute3D 公司的 Smart3DCapture。基于图形运算单元 GPU 的快速三维场景运算软件,可运算
SuperMap iObject .NET 技术文档
1. 概述
随着测绘技术的丌断发展,新的 GIS 基础数据生产方式丌断涌现,三维模型的生产巟艺也日新月异, 倾斜模型就是一个很好的例子,为了降低人巟成本,提高生产效率,城市级别的模型建设任务逐渐被倾斜 摄影方式所代替,超图顺应时代的步伐,提供倾斜摄影模型的支撑平台 SuperMap iObjects .NET 7C sp2, 该版本及后续版本提供支持该模型。
SuperMap iObject .NET 技术文档
图7 图8
SuperMap iObject .NET 技术文档
3. 超图技术解决方案
根据倾斜模型的特点,超图三维结合自身的二维 GIS 优势,实现了倾斜摄影模型二三维一体化 GIS 解 决方案。下面将从倾斜模型加载及实时渲染和倾斜模型的 GIS 基础功能两个方面具体的展示。
生成基于真实影像的超高密度点云,它能无需人巟干预地从简单连续影像中生成逼真的三维场景模型。 国内使用该软件的公司单位(腾讯、广州红鹏、上海航遥、四维数创、河北测绘院、四川测绘院、湖 南第二测绘院等)。 2) 法国 INFOTERRA 公司的像素巟厂(Pixel Factory)StreetFactory 子系统通过对获得的倾斜影像迕行 几何处理、多视匘配、三角网构建,提取典型地物的纹理特征,幵对该纹理迕行可视化处理,最终得 到三维模型。 3) 美国苹果公司收购 C3 公司所采用自劢建模技术。 4) 美国 Pictometry 公司的 Pictometry 倾斜影像处理软件提供了 EFS(Electronic Field Study)
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

SuperMap iServer 微服务多实例【技术白皮书】前言随着64位系统和多核计算机日益普及,如何通过并行来充分利用64位系统和多核环境下的计算资源成为系统设计和开发人员必须面对的问题。

而多进程,就是解决这一问题的途径之一。

GIS本身具有海量数据的特点,同样需要多进程这一并行途径来充分利用多核计算机的计算能力。

微服务架构是近几年出现的一种新型的架构模式,主张将一个应用划分为多个进程间隔离的服务。

参考微服务架构的思想,SuperMap iServer设计实现了支持可视化配置、动态可伸缩的单机多进程架构。

为进一步丰富与完善多进程具有的优势,SuperMap iServer 在多进程的基础之上,提出了多实例的服务部署模式。

本解决方案将帮助您了解如何以多实例的方式部署服务。

本解决方案包括以下几章:第一章为简介,由于多实例是在微服务多进程基础之上设计的,因此需要先为您介绍SuperMap iServer 微服务多进程第二章介绍了多实例方案,包括什么是多实例及应用场景。

第三章、第四章为如何启用多进程模式、多实例的主要操作,通过详实的示例为您展示具体操作流程第五章为多实例配置时的注意事项。

目录前言 (2)1多进程与多实例 (4)1.1多进程简介 (4)1.2什么是多实例 (5)1.3多实例应用场景 (5)1.3.1避免高并发时服务访问效率低的问题 (5)1.3.2进一步解决单机资源利用率低的问题 (6)2如何配置多实例 (7)2.1启用多进程 (7)2.2配置多实例 (8)2.2.1示例:在快速发布中配置多实例 (9)2.2.2示例:在服务管理中配置多实例 (12)3注意事项 (13)1多进程与多实例使用多实例需要基于iServer 多进程,因此在介绍多实例之前,您需要先了解iServer 微服务多进程概念及其架构。

1.1多进程简介基于微服务架构思想,SuperMap iServer 设计实现了单机多进程架构。

进程(Process)是在操作系统的控制下执行某个程序的活动。

一般情况下一个GIS应用对应系统中的一个进程,如一个iServer服务启动后,就可以在系统的任务管理器中看到相应的Java进程。

多进程(Multi-process)则是指某个应用可以在一个操作系统即单机环境下,同时开启和使用多个进程。

iServer单机多进程架构如图所示:图 1 iServer多进程架构其中,Master与Worker、Damen的具体职责与交互关系为:Master是iServer的主进程,负责启动、协调、管理当前系统中的所有节点即Worker。

iServer多进程启用以后,当前的iServer会自动被识别为Master节点。

为保证主节点的可用性,Master本身节点不负责处理具体的业务逻辑,如不提供GIS服务,不参与分布式切图。

Worker是由Master启动和管理的iServer进程。

一个Worker对应一个端口的iServer,Worker支持服务发布、GIS请求处理,以及参与分布式切图。

Damen是iServer的监控进程,负责监控、启动Master节点,避免Master节点失效。

启动一个iServer时Damen进程自动启动,您无需配置、管理该进程。

通过启用多进程可实现单机上的服务并行,SuperMap iServer在多进程模式的基础之上设计并提出了多实例,以进一步满足GIS并行需求。

1.2什么是多实例首先,实例是指iServer服务实例,即运行在iServer中具体的服务实体,如map-China/rest。

多实例特性是基于多进程工作模式,将一个服务自动扩展出多个完全相同的实例,并且每个实例分别运行在一个进程中,每个实例都可以独立处理请求。

当多进程的主节点(Master节点)收到用户的请求后,根据特定算法,选择一个实例来响应用户的请求。

iServer多实例结构如图1图 2 所示:图 2 iServer 多实例1.3多实例应用场景1.3.1避免高并发时服务访问效率低的问题对于有高并发需求的服务,如果仅运行在单个进程中,必然会造成客户端长时间排队等待。

如果服务被错误占用,还将导致该服务无法用于其他应用程序。

多实例是将同样的服务实例放入多个进程中,每个进程间相互独立,互不影响,因此可保证服务的可用性。

当服务器收到相同服务的并发请求时,便可由多个进程处理,减少客户端的等待时间。

如图3所示,利用第三方测试工具,测试了同一服务在设置了不同实例个数时,服务点击率的变化情况。

服务点击率即客户端每秒向服务器提交的请求数,服务点击率增加,表示服务响应速度提升。

图3服务性能随实例个数增加而提升1.3.2进一步解决单机资源利用率低的问题多进程模式的主要优势包括对系统资源的集约利用,解决单机资源利用率低的问题。

而多实例在此基础上,支持实例数量自定义配置,为系统资源合理分配提供了有效的优化方案。

对于负载高的服务,会占用较多系统资源,例如空间数据量大且较为复杂的地图服务,每次读取数据需消耗更多资源,因此可为该服务分配较多的进程,并与其他服务隔离在不同的进程中,以避免其他服务进行资源抢占,影响服务质量。

对于负载低的服务,为节约资源,通常的做法是与其他负载低的服务放置在同一进程中。

但这种方式存在一定的风险,当进程意外停止时,该进程中的所有服务都将不可用。

因此,在上述方式的基础上,为负载低的服务也启用多实例,并设置少量实例个数,既可以保证服务可用性,也避免了资源的浪费与闲置。

2如何配置多实例使用多实例功能前,需要先开启iServer 多进程模式。

2.1启用多进程目前,iServer 提供了可视化的单机多进程配置来协助您在一个操作系统上快速地创建多个iServer 进程。

您只需要启动多进程,iServer 即可根据您指定的进程数自动创建、启动多个进程。

启用多进程意味着:当前操作系统中的iServer从单个进程变为多个进程,而禁用多进程则意味着从多个iServer进程变为单个进程。

您可以参考以下步骤在单机上配置并启用多进程:1.访问iServer 服务管理器,依次点击“服务”、“高级”、“多进程配置”2.在多进程配置页面,勾选“多进程模式是否启用”,并根据您的系统配置设置Worker 进程数(建议该Worker 数与CPU 核数相等,以获得最佳性能),此处设置为 43.设置Java虚拟机内存。

默认为1024M4.设置主进程与子进程间的通信端口号,避免与其他端口冲突。

修改后需重启iServer方可生效5.根据您的网络状况,设置Worker 进程的端口范围,默认为8900-9000,则Worker 端口从8900开始依次增大6.点击“保存配置”,iServer 将根据上述配置自动启动多个Worker,同时弹出正在启动多进程的对话框,创建完成后该对话框自动消失7.重启iServer,使多进程配置生效8.服务启动后,访问服务管理器中的“服务”、“多进程”页面,可以查看已经启动的各个Worker,包括各Worker 端口和自动部署的服务注意:在多进程配置页面,启用或禁用多进程后,您都需要重启iServer才能生效。

2.2配置多实例开启多进程模式后,可以在发布新的服务时设置启用多实例,也可以对已有的服务设置启用多实例。

下面将以iServer的示范数据China400工作空间为例,介绍如何将map-China400设置为多实例。

2.2.1示例:在快速发布中配置多实例1.在服务管理“首页”点击快速发布一个或一组服务,选择数据来源为工作空间,然后进入下一步。

2.选择文件型工作空间,则可以选择发布本地或远程服务器上的工作空间,当服务不在本地或者使用IE9、IE10、Chrome、Safari 浏览器时(由于受浏览器的安全控制,SuperMap iServer 无法获取欲发布工作空间的准确路径),“本地浏览”按钮不可用,请使用“远程浏览”。

如下图所示:点击“远程浏览”后,在弹出框中选择China400.smwu工作空间文件。

3.选择工作空间文件后,如果工作空间已加密则需输入工作空间密码,示例中该工作空间未加密。

开启多实例时,需勾选“启用多实例”,并填入实例数量。

点击“下一步”按钮。

4.选择服务接口类型,例如REST-地图服务,点击按钮“下一步”。

5.完成配置后,会弹出配置完成的对话框,如下图所示。

点击按钮“完成”,即完成服务的创建。

其中,点击“完成”后弹出的对话框会给出该服务访问地址的超链接。

6.进入服务管理器的“多进程”页面,可查看到已开启的4个进程中均部署了同样的服务实例map-China/rest。

2.2.2示例:在服务管理中配置多实例对于已发布的服务,可以在服务管理页面、服务组件配置页面来管理多实例,包括开启或关闭多实例,修改服务实例数量等。

本节以发布的map-China400服务,介绍如何管理多实例。

开启或关闭多实例进入Master 节点的“服务管理”页面,在“服务提供者”一栏设置启用或关闭多实例,点击页面底部“保存”即可生效。

修改服务实例数量对于其他服务来源(非工作空间)发布的服务,默认均发布为多实例,且实例数量与进程数相同。

在Master 节点的“服务管理”页面设置服务实例个数。

进入“服务管理”页面,在“基本信息”中修改“实例数量”,保存即可在Master 节点的“服务组件”页面设置服务实例个数。

进入“服务组件”配置页面,在“基本配置”中修改“实例数量”,保存即可3注意事项1.将包含文件型数据源的工作空间发布并配置为多实例后,该数据源是以只读方式打开的,因此将不支持修改操作,数据库型的数据源仍支持修改。

2.如果发布工作空间时未启用多实例,并使用 2.2.2节所示方法开启多实例时,当该服务提供者仅用于一种GIS服务类型时,如仅用于地图服务的发布,配置才可生效。

3.如果设置的服务实例数量多于Worker的数量时,该服务实例将默认部署在每个Worker中。

当增加Worker的数量后,服务实例将依照配置进行自动部署。

相关文档
最新文档