微服务架构
文章平均质量分 69
微服务架构
little-motor
这个作者很懒,什么都没留下…
展开
-
组件构建原则
如果说SOLID原则是用于指导我们如何将砖块砌成墙与房间的,那么组件构建原则就是用来指导我们如何将这些房间组合成房子的。我的理解是,好的组件应该保持其能够独立开发、测试和部署。原创 2022-12-14 17:19:49 · 1220 阅读 · 0 评论 -
SOLID设计原则
所有引用基类的地方必须能透明地使用其子类的对象。如果想要设计一个灵活的系统,在源代码层次的依赖关系中就应该多引用抽象类型,而非具体实现,从依赖具体实现转向到依赖抽象接口。不同的操作隔离成接口,任何层次的软件设计如果依赖了他并不需要的东西,都会带来依赖之外的麻烦,ISP 提倡不要将一个大而全的接口扔给使用者,而是将每个使用者关注的接口进行隔离。反例是一个类的三个方法给三个部门提供服务,而这三个方法有一些公共子方法,很有可能因为A部门的代码变更改动,导致B、C部门调用的方法出现意料之外的结果。原创 2022-12-09 17:36:38 · 1538 阅读 · 0 评论 -
Nacos配置中心
1.简介配置中心主要是通过将配置集中管理,来解决配置文件过于分散的问题,通过配置与应用分离,以及实时更新功能,可以极大的减轻运维部署成本。配置中心主要是基于Nacos来实现和落地。2.架构...原创 2021-09-09 16:09:02 · 442 阅读 · 0 评论 -
RabbitMQ基础
文章目录1. 引言2. 启动服务3. 相关概念3.1 整体模型3.2 生产者和消费者3.3 队列3.4 绑定键、路由键、交换器3.4.1 绑定键3.4.2 路由键3.4.3 交换器类型4. RabbitMQ运转流程4.1 生产者发送消息4.2 消费者接收消息的过程:1. 引言rabbit mq常用基础概念知识2. 启动服务# 后台运行,服务默认端口号5672rabbitmq-server...原创 2019-11-06 09:22:49 · 184 阅读 · 0 评论