暂无个人介绍
历经一个多月完成基于网关服务治理的研究与实践七篇文章系列,研究了与网关服务治理相关内容,包括微服务架构、服务治理相关概念、服务治理技术框架、API网关技术到自研网关,及服务编排等内容,本篇作一个阶段性总结。
本文是基于网关服务治理的研究与实践系列的第六篇文章,从以上几篇文章中,介绍了网关服务治理相关内容,包括微服务架构、服务治理相关概念、服务治理技术框架、API网关技术及自研网关,服务编排也是以上架构技术基础上的进一步深入的研究,也是服务治理领域非常值得研究的内容。
在上一篇API网关介绍中,由于开源网关方案的不足,且目前没有能够同时兼容Http、Socket、WebSocket协议的开源网关,无法实现对业务请求的统一管控,对于服务治理整体方案略有不足;在当前背景下,产生了自研网关的想法,本篇文章详细记录了自研网关所做的技术研究内容。
API网关旨在对外提供针对所有API调用的统一入口,实现对微服务接口的统一接入、请求转发。API网关建立与各微服务的路由访问关系映射,并将客户端的请求转发至对应的后端服务实例。
SpringCloud是Spring官方推出的微服务治理框架,是一个基于Spring Boot框架实现的微服务架构开发工具集,其提供了完整的微服务解决方案,包括:服务治理、注册中心、配置管理、熔断器、服务路由等等。
接上篇,本篇原创系列是对服务治理的相关背景说明,主要介绍了服务治理相关概念、技术及演进历程。
本篇原创系列是对基于网关服务治理的开篇介绍,作为服务治理的引子,介绍了目前主流的微服务架构技术,包括微服务架构的概念与优势、服务注册与发现、服务路由与负载均衡、服务安全等内容。
随着微服务架构、分布式系统、虚拟化技术的发展,用于部署、管理和运行微服务的云平台被越来越受到业内的重视。在容器化部署、可持续交付、服务编排系统等技术的推动下,业务应用上云已经成为不可逆转的趋势。同时,由于云化技术的不断进展,作为一套技术体系与一套方法论的云原生概念应运而生,云原生的发展促使企业IT架构转变发生了质的改变。
在家居领域,随着室内的设备越来越多,对于房屋内的设备管理变得越来越困难。而与此同时,IOT智能家居生态系统也在不断改进,不断的发展,其中智能IOT物联设备,包括智能门锁、智能网关、智能电表等,这使得房屋管理正迅速变得智能化。
系统上线一段时间后,客户反映接口响应特别慢,甚至没有响应,第一时间依次检查了网络、服务器资源使用情况,发现服务器CPU和内存占用率都非常的高,经过一阵紧张的排查,最终发现问题出现的根源,这就是我修复的印象最深的一个bug就是由于String的用法不当所造成的。