智城识别ID 88222
承接项目数 0
好评率 0%
会员 1级
总收入 ¥ 0RMB
保证金 0 RMB
拥有技能 C++ Java AJAX CSS JavaScript PHP Python XML C HTML
服务领域 手机APP外包 创业专区 Saas软件专区
所属地区 上海市

案例

Cluster
7 年多前上传

开发周期 : 6 月
项目报价 : ¥150,000-¥200,000

开放云平台

开放云平台是三家软件(上海)有限公司对内对外服务的核心服务平台,用于实现云计算平台的PaaS层服务和SaaS化产品的核心基础框架。
开放云平台采用业界最先进的微服务架构搭建,它提倡将单块架构的应用划分成一组小的服务,服务之间互相协调、互相配合,为用户提供最终价值。每个服务运行在其独立的进程中,服务与服务间采用轻量级的通信机制互相沟通。每个服务都围绕着具体业务进行构建,并且能够被独立的部署到生产环境、类生产环境等。
该开放云平台实现了会员登录认证、日志、消息、开放接入、缓存服务、监控告警等基础性功能,能够支撑千万级用户,是一个高并发高可用的互联网开发服务平台。

Cluster
集群管理用于对负责接入的API网关的配置管理、服务层路由的配置管理和相关错误信息的维护等。 API网关是所有外部SaaS应用访问内部微服务的唯一入口。为了保证内部服务的可伸缩性,我们需要对这些服务的路由信息进行维护,包括服务标识和描述性信息;对API网关的错误码信息进行维护。 网关层 API网关 网关层是内部微服务对外提供接口调用的唯一入口,接口形式为RESTFul风格。网关被设计成无状态服务,具备横向扩展、路由和横向扩展的能力;通过借助认证服务和日志服务提供的功能,实现了访问者的权限认证、访问控制和API访问日志的功能。 网关的配置管理包括: IP地址,端口号、消息超时时间,最大报文长度等信息。 路由管理 路由信息为一段X.Y.Z格式的英文字符串,其中X为公司名称,Y为产品名称,Z为服务标识,这三个字符串用于唯一标识在整个集群架构中的服务。 错误码管理 系统错误码管理功能提供了自定义错误码描述信息的功能 服务层 分组管理 服务层用于定义微服务层的相关配置参数和功能点,包括服务分组名称,路由绑定信息,负载均衡策略等相关信息 服务节点管理 为每一类服务配置相关服务节点,定义每一类服务的相关错误码描述信息,提供每一个服务节点的诊断功能和微服务提供的API接口的维护功能。 应用管理 应用管理 提供SaaS层应用的基本信息维护功能,便以在应用商店中展示。 应用接入账号的管理 提供SaaS应用接入云计算平台的账号和密码信息。
Monitor
监控系统用于提供对大规模的用户接口的性能、访问日志、核心业务参数,大量的微服务,以及针对用户自定义端口进行自动化监控和告警。 仪表盘监控 提供4组3*3仪表盘图形化展示核心数据 端口监控 可以以自定义时间间隔和告警级别对接口进行自动化扫描,出现异常主动告警 接口告警 可以以自定义时间间隔和告警级别对接口进行自动化扫描,出现异常主动告警 接口告警 可以以自定义时间间隔和告警级别对接口进行自动化扫描,出现异常主动告警 服务告警 可以以自定义时间间隔和告警级别对服务进行自动化扫描,出现异常主动告警
Log
日志系统负责开放平台的API访问日志的管理和维护工作,并提供应用和服务记录日志的相关接口。 标签管理 标签为每个日志模版的标识,一个标签会映射到指定数据库的指定表。 模版管理 在模块管理中提供改了一种定制如何显示我们的日志表格的方式,在日志管理系统中会依据用户指定的模版的样式来显示相应的日志。 日志列表 日志列表提供了系统日志、API日志、SQL日志和用户自定义日志等多种日志的在线管理功能 汇总曲线 提供了根据系统记录的API访问信息汇总的分时、日、月等颗粒度的API调用曲线图,基于服务、接口、api等多维度的分析报表,辅助我们做产品的设计和迭代工作。
Report
报表管理系统提供了实现业务数据可视化的一种手段。通过自定义报表页、自定义数据源、自定义视图,使得我们可以依据业务需求由数据库分析师或者普通的数据库工程师、DBA、程序开发人员、产品经理、项目经理等人员来定义业务报表的曲线。 如果需要复杂的业务曲线,可以结合ETL等数据仓库技术来构建数据,通过自定义报表来实现报表可视化工作。 报表页列表 一个报表页就是一个需要展示的报表的集合,它是有若干个视图构成的页面,并提供打标签的方式来对多个报表进行分组。 报表视图 一个报表视图就是一个以曲线、柱状图、饼状图等方式来显示的图表,通过指定特定的数据源来完成数据的展示工作。 数据源 通过自定义SQL来实现数据的采集工作 报表展示 通过该管理系统配置好的报表页,可以在系统中如实的展现给我们,包括分组展示、分栏展示、定时刷新等。