摘要: 观察者模式是对象的行为模式,又叫发布-订阅(Publish/Subscribe)模式。观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象 阅读全文
posted @ 2019-09-15 23:12 七号楼 阅读(577) 评论(0) 推荐(0)
摘要: Spring是一个开源框架,框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。 阅读全文
posted @ 2019-09-10 08:24 七号楼 阅读(609) 评论(0) 推荐(0)
摘要: 场景描述:MySQL数据表以全量和增量的方式向ElasticSearch搜索引擎同步。 阅读全文
posted @ 2019-09-06 09:25 七号楼 阅读(4719) 评论(0) 推荐(0)
摘要: 组合模式属于对象的结构模式,有时又叫做“部分—整体”模式。组合模式将对象组织到树结构中,可以用来描述整体与部分的关系。组合模式可以使客户端将单纯元素与复合元素同等看待。 阅读全文
posted @ 2019-09-03 07:52 七号楼 阅读(565) 评论(0) 推荐(0)
摘要: 装饰模式又名包装(Wrapper)模式。装饰模式以对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案。 阅读全文
posted @ 2019-08-30 07:44 七号楼 阅读(461) 评论(0) 推荐(0)
摘要: 桥梁模式在Java应用中的一个非常典型的例子就是JDBC驱动器。抽象API可以对各种数据库引擎发出SQL指令,并不直接与数据库引擎互动,JDBC驱动器负责这个底层的工作。 阅读全文
posted @ 2019-08-23 08:03 七号楼 阅读(447) 评论(0) 推荐(0)
摘要: Sleuth是SpringCloud微服务系统中的一个组件,实现了链路追踪解决方案,可以定位一个请求到底请求了哪些具体的服务。 阅读全文
posted @ 2019-08-20 07:53 七号楼 阅读(798) 评论(0) 推荐(0)
摘要: 微服务系统中,服务较多,相同的配置:如数据库信息、缓存、参数等,会出现在不同的服务上,如果一个配置发生变化,需要修改很多的服务配置。 阅读全文
posted @ 2019-08-17 20:58 七号楼 阅读(849) 评论(0) 推荐(0)
摘要: 在分布式的微服务系统中,系统被拆为了多个微服务模块,通过zuul网关对用户的请求进行路由,转发到具体的后微服务模块中。 阅读全文
posted @ 2019-08-14 22:48 七号楼 阅读(2102) 评论(0) 推荐(0)
摘要: 适配器模式把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。 阅读全文
posted @ 2019-08-13 20:23 七号楼 阅读(382) 评论(0) 推荐(0)
摘要: HystrixDashboard是作为断路器状态的一个组件,提供了数据监控和直观的图形化界面。 阅读全文
posted @ 2019-08-09 08:11 七号楼 阅读(3773) 评论(0) 推荐(0)
摘要: 建造模式是对象的创建模式。建造模式可以将一个产品的内部属性描述与产品的生产过程分割,从而可以使一个建造过程生成具有不同的内部表象的产品对象。 阅读全文
posted @ 2019-08-06 23:30 七号楼 阅读(433) 评论(0) 推荐(0)
摘要: 基于SpringCloud实现Shard-Jdbc的分库分表模式下,对数据库实现不停机扩容。 阅读全文
posted @ 2019-08-04 11:05 七号楼 阅读(1430) 评论(0) 推荐(0)
摘要: 当数据量持续新增,面临着这样一些需求,两台数据库无法容纳,需要数据库扩容,这里选择2台—扩容到3台的模式。 阅读全文
posted @ 2019-08-04 09:25 七号楼 阅读(2186) 评论(0) 推荐(0)
摘要: 微服务架构中某个微服务发生故障时,要快速切断服务,提示用户,后续请求,不调用该服务,直接返回。 阅读全文
posted @ 2019-08-02 08:14 七号楼 阅读(1293) 评论(0) 推荐(0)