- 授权协议: GPL
- 开发语言: Java
- 操作系统: 跨平台
- 软件首页: https://git.oschina.net/dcitscity/serv
- 软件文档: https://git.oschina.net/dcitscity/serv
软件介绍
服务管理平台是一个开发者使用的平台,它能够通过可视化配置,自动生成接口服务,同时为了安全性和差异化服务,加入了接口权限控制功能,同时一键发布到数据汇总平台,并查看相关帮助文档,接口参数等信息。最后全程监控服务调用过程,记录相关日志服务信息,确保系统稳定,排查系统异常,同时提供相关接口调用统计分析数据。
服务的功能架构如下:
四个模块之间通过接口服务串联起来。
1. 首先需要进行服务配置,配置一个新的接口服务。
2. 然后进行服务管理(权限)模块的操作,无需授权就能访问的接口服务忽略此步骤。
3. 然后就是服务发布的操作,填写相关帮助信息后发布到数据汇总平台。
服务监控模块在配置、发布、调用过程中全程记录相关的日志流水。
按照功能进行划分,将服务管理平台功能进行如下划分:
1. 服务配置:接口通过配置方式生成,大大简化接口开发工作量,现场交付人员不需要会开发java代码只要掌握SQL就能配置。
2. 服务发布:提供了一个统一查看所有对外接口服务的平台,以及接口调用帮助文档。
3. 用户管理:增加接口访问的安全性,提供不同访问账户的差异化服务。
4. 服务监控:保障系统稳定运行,排查系统问题,分析接口访问情况。
5. 服务管理:管理当前系统提供的所有接口服务(包括空间服务)
|
模块名称 |
功能名称 |
功能说明 |
|
数据源管理 |
数据源配置 |
配置内部服务需要使用到的数据源 |
|
数据库操作 |
在页面上执行数据库SQL,并在页面上显示执行完成后的结果 |
|
|
服务管理 |
新增服务 |
可视化配置接口服务,包括内部服务、外部服务以及GIS服务 |
|
发布服务 |
将服务发布到数据汇总平台,批量授权能访问服务的用户 |
|
|
服务总览 |
查看目前系统能够对外提供的所有服务信息 |
|
|
安全管理 |
用户管理 |
管理能够访问服务的账号,白名单设置,服务授权 |
|
黑名单管理 |
添加不能访问平台的IP地址与不能访问原因 |
|
|
日志管理 |
日志查询 |
查询访问情况日志 |
|
统计分析 |
统计分析访问服务的日志 |
Linux 系统编程(第二版)
Robert Love / 东南大学出版社 / 2014-1-1 / 78
如何编写那些直接依赖于Linux内核和核心系统库提供的服务的软件?通过《Linux系统编程(第2版)(影印版)》,Linux内核参与者RobertLove(洛夫)为你提供了Linux系统编程方面的教程,Linux系统调用的参考手册,以及对于如何编写更聪明和更快的代码的来自内部人士的建议。Love清晰地指出了POSIX标准函数和Linux特别提供服务之间的差异。通过关于多线程的新章节,这本修订和扩展......一起来看看 《Linux 系统编程(第二版)》 这本书的介绍吧!
