hero

星空小屋

再微小的光也是光,再平凡的人也有他们人生当中的高光时刻。

Java全栈探索之路 / 业内技术解决方案 / 前端技术 / 运维与自动化脚本

Java全栈工程师成长指南

理论与实践相结合 掌握分布式开发 玩转各类中间件 解决企业实际需求

分布式事务处理
服务注册与发现
负载均衡
RPC远程调用
架构设计
第三方登录
消息中间件
Redis高阶
微服务网关
认证与鉴权
远程动态配置
服务容错与治理
持续集成
算法与数据结构
OAuth2
第三方支付
Hutool
源码探究
容器化编排与部署

行业架构演变:从单体架构到集群模式再到分布式微服务架构

单体架构

最开始使用servlet开发网页,以jsp和ajax技术为主导开发。后来以spring生态体系为核心进行开发,采用前后端分离的开发方式,整合前端框架能快速构建出一套完整的应用。

集群架构

一种对分布式的探索,在这一阶段就已经出现分库分表、异地容灾等分布式组件,主要是使用Nginx服务器代理转发请求,分发到不同服务器来实现负载均衡,可惜不够灵活。

分布式与容器化

当前业界最主流的方式,将功能拆分成多个微服务,优点在于能够灵活部署、合理分配系统资源;缺点是运维部署更加复杂,因此采用容器化部署+容器化编排减少运维成本。

网站内容由我的笔记整理而来,现在网站仍在完善中,您可以随时联系我提供更好的建议,无论是内容还是UI方面。
author-avatar
cv大魔王,
点击添加好友