微服务平台设计及研发

我要开发同款
burning_soul2024年04月02日
11阅读
开发技术架构、微服务springcloud、elasticsearch、java
所属分类服务网格、监控告警、分布式平台、服务治理、微服务框架

作品详情

项目简介:负责某金融科技公司微服务平台架构设计,以及核心功能研发,该平台作为承载业务系统运行的底层平台,为上层业务运行提供必要的功能支持,运维监控支持与高可用支持,包含运行框架与运维管理两大部分;运行平台:1. 微服务网关(服务动态路由,网关接入管理,网关层治理等)基于spring cloud gateway2. 微服务服务治理(熔断降级,动态限流,黑白名单等),前期自研+部分基于netflix相关组件扩展,后期集成阿里sentinel集成扩展3. 微服务生命周期管理(服务优雅启停,灰度发布,健康检查等),自研4. 微服务运行框架(服务注册发现,负载均衡,HTTP通讯,跨进程上下文管理,服务鉴权等) 前期基于netflix相关组件二开,后期基于nacos做了二开替换了注册中心与配置中心运维管理:1. 服务指标监控(包含系统指标监控与应用指标监控,基于prometheus,存储采用时序数据库,应用指标监控采用spring boot actuator扩展接口扩展)2. 分布式日志平台(filebeat采集,logstash做结构化处理,ElasticSearch存储并提供查询服务,展示采用Kibana)3. 调用链(基于skywalking,存储采用ElasticSearch,因OAP Server满足open tracing协议,所以也可接入其他采集端数据)个人负责:1. 设计部分,整体的微服务平台功能架构设计与高可用设计:包含服务治理设计,微服务网关设计,灰度发布设计,健康检查设计,运行框架设计,监控,日志,调用链设计,项目引用到的中间件高可用部署架构,基于两地三中心与单元化架构的高可用设计,基于istio的网格服务治理设计2. 开发部分,核心功能开发:熔断限流,微服务网关,优雅启停,通讯层扩展,上下文管理,健康检查,负载均衡扩展,istio服务网格服务治理等。。。成果:该平台能够完美支撑多个业务条线的业务系统稳定运行,已在国内多个银行投产使用,最早投产的已运行5年有余
查看全文
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论