『数据库』京东T7架构师推出的电子版SpringBoot,从构建小系统到架构大系统( 三 )
本文插图
本文插图
Cache
Spring Boot Cache, 并重点介绍 Redis作为分布式缓存的实现 。 在此基础上 , 改进了 Redis分布式缓存 , 通过较少的代码实现了一个具备一二 级缓存的技术方案
本文插图
本文插图
Spring Session
Spring Boot 应用水平扩展 , 需实现无会话状态技术 ,Spring Session 提供了分布式会话管理 , 本章介绍了 Nginx 作为反向代理的内容 , 以及 Spring Session Redis 实现及其源码分析 。
本文插图
本文插图
Spring Boot 和 ZooKeeper
Spring Boot 应用水平扩展技术必然带来分布式协调要求 ,ZooKeeper是一个广泛使用的分布式协调器 。 本章介绍 ZooKeeper 的安装和使用 , 对领导选取、分布式锁和服务注册三个常用功能做了重点描述 , 并在 Spring Boot 应用中采用 Curator 来完成这 三个功能 。
本文插图
本文插图
监控Spring Boot应用
Spring Boot 提供了内置监控功能 , 使得用户通过 HTTP 请求就能知晓服务器的健康状态 , 如数据源是否可用、 NoSQL 服务是否可用、最近的 HTTP 访问的内容等监控信息 。 本章讲述了线程械、内存、在线日志、 HTTP 访问、 RequestMapping 等常用监控功能 。 其中还讲述通过 dump 线程技和内存来解决 Spring Boot 应用中的一些性能故障 。
本文插图
本文插图
SpringBoot是目前Spring技术体系中炙手可热的框架之一,既可用于构建业务复杂的企业应用系统 , 也可以开发高性能和高吞吐量的互联网应用 。 Spring Boot 框架降低了Spring 技术体系的使用门槛 , 简化了Spring应用的搭建和开发过程 , 提供了流行的第三方开源技术的自动集成 。
Spring Boot 的主要技术 , 侧重于两个方面 , 一方面是极速开发一个Web应用系统 , 详细介绍Spring Boot框架、 Spring MVC 视图技术、数据库访问技术 , 并且介绍多环境部署、自动装配、单元测试等高级特性
另一方面 , 当系统模块增加 , 性能相吞吐量要求增加时 , 如何平滑地用Spring Boot实现分布式架构 , 后半部分介绍 包括使 Spring实现RESTful 架构 , 在Spring Boot框架下使用Redis、MongoDB、 Zoo Keep、 Elasticsearch 等流行技术 , 使用Spring Session 实现系统水平扩展 , 使用Spring Cac 提高系统性能
总目录
本文插图
需要领取这份京东T7架构师耗时一年整理的《Spring Boot 2精髓 ,从构建小系统到架构分布式大系统》的朋友 , 麻烦转发小编这篇文章 , 然后私信我【电子书】三字即可 。
推荐阅读
- 增长京东6·18首日:40个品牌过亿 后疫情消费呈八趋势
- 京东6·18大促首日战报:京东天猫争主场,直播带货增长快
- 提供京东发布“星星之火”计划 全力支持地摊和小店经济
- 华南科技第一线|京东618,大学生换5G新机如何选?
- |京东和高通合作升级,推动5G智能设备“进万家”
- 出行2020没有一辆电动车就OUT了! 京东618仅1小时小刀电动车新品销量超600%
- 苹果苹果成6·18大战主角 京东昨日卖出超15亿元
- |6月1日Apple品牌全天成交额破15亿+ 京东618成购买Apple首选平台
- 亿邦动力网|京东618:联想与京东总裁直播 总销售额超1亿元
- 用户|继“梨喔喔”后,京东再推陌生人社交产品“盼汐”
