
微服务
文章平均质量分 73
cloud
ζั̯͡.aimζั̯͡✿
这个作者很懒,什么都没留下…
展开
-
Nginx配置文件(nginx.conf)详细讲解
1、Nginx配置文件(nginx.conf)1.1概述默认在Linux上安装的Nginx,配置文件在安装的nginx目录下的conf目录下,名字叫做nginx.confnginx.conf主要由三部分组成全局块, events块 http块1.2配置文件结构1.3真实配置文件概览# 全局快------------------------------------------------------------------------------#user nobod原创 2022-05-10 18:04:44 · 1423 阅读 · 0 评论 -
创建者模式之建造者模式(附带代码详解)
无论承接什么样的需求,是不是身边总有那么几个人代码写的烂,但是却时常有测试小姐姐过来聊天( 求改bug)、有产品小伙伴送吃的( 求写需求 )、有业务小妹妹陪着改代码( 求上线 ),直至领导都认为他的工作很重要,而在旁边的你只能蹭点吃的。这样的小伙伴,可能把代码写的很直接, ifelse 多用一点,满足于先临时支持一下,想着这也没什么的。而且这样的业务需求要的急又都是增删改查的内容,实在不想做设计。而如果有人提到说好设计下,可能也会被反对不要过渡设计。第一次完成产品需求实在是很快,但互联网的代码不..原创 2021-09-15 11:00:40 · 426 阅读 · 0 评论 -
熔断机制 Hystrix 的使用
熔断机制 Hystrix 配合远程调用hystrix对应的中文名字是“豪猪”,豪猪周身长满了刺,能保护自己不受天敌的伤害,代表了一种防御机制。这与hystrix本身的功能不谋而合,因此Netflix团队将该框架命名为Hystrix,并使用了对应的卡通形象做作为logo。在一个分布式系统里,许多依赖不可避免的会调用失败,比如超时、异常等,如何能够保证在一个依赖出问题的情况下,不会导致整体服务失败,这个就是Hystrix需要做的事情。Hystrix提供了熔断、隔离、Fallback、cache、监原创 2021-01-26 20:54:58 · 327 阅读 · 1 评论 -
微服务远程调用Feign
声明式服务调用 Feign前言:在以往的单工程项目,所有代码都融合在一起,业务相互调用只需要引入共有的工具类或者对应模块的service。但是到了微服务时代,已然不能使用这种方式,我们需要寻找新的解决方案。若每个模块都把需要调用模块的service拷贝一份,那会令代码非常冗余,影响整个工程的健壮性。稍大一些的系统,会分成多个库,比如用户库、订单库分开,订单服务想要取到用户的相关信息,由于不能连接到用户的库,所以无法直接新建数据库查询以达到目的。这个时候,远程调用方案出现,订单服务只需调用用户原创 2021-01-26 18:25:58 · 587 阅读 · 0 评论 -
什么是Swagger,Swagger总结
SwaggerSwagger优点1.号称世界上最流行的Api框架;2.RestFul Api 文档在线自动生成工具=》Api文档与Api定义同步更新(写完代码文档就实时更新)3.可以直接运行,可以在线测试Api接口;4.支持多种语言(java,php等)在项目中使用Swagger导入jar包Springboot集成Swagger新建一个SpringBoot web项目导入...原创 2019-12-17 17:22:20 · 1209 阅读 · 0 评论 -
什么是前后端分离
什么是前后端分离前后端分离流行的技术:Vue+SpringBoot后端时代:前端只用管理静态页面;html==》后端。 模板引擎 JSP =》后端是主力前后端分离时代:后端:后端控制层,服务层,数据访问层【后端团队】前端:前端控制层,视图层【前端团队】 用json伪造后端数据,已经存在数据不需要后台也能单独跑起来前后端如何交互?==》API优点:前后端相互独立,松耦合;前后...原创 2019-12-17 11:16:27 · 168 阅读 · 0 评论