yangtao309 / yangtao309.github.com

https://yangtao309-github-com.vercel.app
13 stars 1 forks source link

服务端技术 #12

Open yangtao309 opened 5 years ago

yangtao309 commented 5 years ago

服务端技术

API网关(OSG)

OSG是一个基于netty的微服务API网关,可以为公司内部系统提供统一的,安全的入口服务,并通过多种可配置的插件灵活的实现自己需要的功能

OSG由osg-ops(管理控制台)和osg-gateway(API网关)两个服务组成

服务治理平台 (HALO)

服务治理平台功能主要分为三类,分别是服务治理,基础服务,系统管理 https://github.com/SpringCloud/Moss

包含以下具体功能:

CacheCloud (redis集群管理)

基于开源产品CacheCloud扩展的Redis云管理平台

RabbitMQ

统一的rabbitMQ SDK,支持消息轨迹,消息查询,消息补偿等各类业务需求

工作流平台(Activiti)

基于开源的Activiti的工作流平台。 提供了一下扩展功能:

日志监控平台

Prometheus

待补充

APM(Skywalking)

提供分布式追踪功能。基于skywalking开发优化

用于追踪、监控和诊断分布式系统,特别是使用微服务架构,云原生或容积技术。提供以下主要功能:

Grafana/InfluxDB

基于grafana和influxDB的实时度量分析和可视化系统

Grafana

通过将采集的数据查询并可视化展,并及时通知。 支持快速灵活的图表,面板插件;支持多数据源(选用InfluxDB); 通知提醒,注释,过滤器等强大功能

InfluxDB

开源的分布式时序、时间和指标数据库,使用Go语言编写,无需外部依赖. 免费版InfluxDB只是单实例版本:

自研开发了InfluxDB数据分片中间件,可以满足大数据量的横向扩容: https://github.com/ke-finance/influx-proxy

SummerFramework

SummerFramework是在Spring Cloud的基础上扩展的统一微服务框架 https://github.com/ke-finance/summerframework

yangtao309 commented 5 years ago

下载pdf 服务端技术