随笔分类 - Spring.Boot.Cloud
SpringCloud 常用微服务组件整理。
摘要:选择合适的基础框架,数据库,中间件,基于项目的开发规范,把应用架构完整的实现,这样项目就很难走偏。
阅读全文
摘要:GateWay网关,可以让所有客户端请求先通过微服务网关,跟网关进行交互,由网关进行各个微服务的请求转发,客户端(前端)对多服务架构无感知。
阅读全文
摘要:中间件是基础软件的一类, 属于复用性极高的软件。处于操作系统软件与应用程序的之间。
阅读全文
摘要:基于特定的应用环境,选择最适合的数据库,建立数据存储模式,使之能够有效地存储数据,满足各种用户的应用需求。
阅读全文
摘要:服务的架构设计决定软件的业务支撑能力,清晰的业务设计可以帮助开发人员理解系统。
阅读全文
摘要:AOP全称:Aspect Oriented Programming,面向切面编程。通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。
阅读全文
摘要:微服务架构是一种架构概念,核心思想在于通过将业务功能和需求分解到各个不同的服务中进行管理,实现对业务整体解耦。
阅读全文
摘要:MyBatis-Plus(简称 MP)是一个MyBatis的增强工具,在MyBatis的基础上只做增强不做改变,为简化开发、提高效率而生。
阅读全文
摘要:Drools是一个基于java的规则引擎,开源的,可以将复杂多变的规则从硬编码中解放出来,以规则脚本的形式存放在文件中,使得规则的变更不需要修正代码重启机器就可以立即在线上环境生效。
阅读全文
摘要:Yandex开源的数据分析的数据库,名字叫做ClickHouse,适合流式或批次入库的时序数据。
阅读全文
摘要:使用IOC容器之后,对象A和B之间失去了直接联系,对象A如果想使用对象B的功能方法,IOC容器会自动创建一个对象B实例注入到对象A需要的功能模块中。
阅读全文
摘要:Spring容器负责创建,装配,设置属性,进而管理整个生命周期的对象,称为Bean对象。
阅读全文
摘要:Spring是一个开源框架,框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。
阅读全文
摘要:Sleuth是SpringCloud微服务系统中的一个组件,实现了链路追踪解决方案,可以定位一个请求到底请求了哪些具体的服务。
阅读全文
摘要:微服务系统中,服务较多,相同的配置:如数据库信息、缓存、参数等,会出现在不同的服务上,如果一个配置发生变化,需要修改很多的服务配置。
阅读全文
摘要:在分布式的微服务系统中,系统被拆为了多个微服务模块,通过zuul网关对用户的请求进行路由,转发到具体的后微服务模块中。
阅读全文
摘要:HystrixDashboard是作为断路器状态的一个组件,提供了数据监控和直观的图形化界面。
阅读全文
摘要:基于SpringCloud实现Shard-Jdbc的分库分表模式下,对数据库实现不停机扩容。
阅读全文
摘要:微服务架构中某个微服务发生故障时,要快速切断服务,提示用户,后续请求,不调用该服务,直接返回。
阅读全文
摘要:Ribbon是一个客户端的负载均衡(Load Balancer,简称LB)器,它提供对大量的HTTP和TCP客户端的访问控制。
阅读全文