微服务入门
文章平均质量分 96
张晗的库
这个作者很懒,什么都没留下…
展开
-
Redis分布式缓存
单点redis的问题。原创 2023-06-29 17:21:29 · 118 阅读 · 0 评论 -
RabbitMQ入门
微服务间通讯有同步和异步两种方式:同步通讯:就像打电话,需要实时响应。异步通讯:就像发邮件,不需要马上回复。原创 2023-06-27 17:20:02 · 60 阅读 · 0 评论 -
Docker入门实用篇
微服务虽然具备各种各样的优势,但服务的拆分通用给部署带来了很大的麻烦。分布式系统中,依赖的组件非常多,不同组件之间部署时往往会产生一些冲突。在数百上千台服务中重复部署,环境不一定一致,会遇到各种问题数据卷(volume)是一个虚拟目录,指向宿主机文件系统中的某个目录。一旦完成数据卷挂载,对容器的一切操作都会作用在数据卷对应的宿主机目录了。这样,我们操作宿主机的/var/lib/docker/volumes/html目录,就等于操作容器内的/usr/share/nginx/html目录了。原创 2023-06-26 19:41:27 · 54 阅读 · 0 评论 -
springcloud(nacos配置管理)、feign远程调用、gateway网关
RestTemplate发起远程调用的代码存在下面的问题:代码可读性差,编程体验不统一参数复杂URL难以维护其作用就是帮助我们优雅的实现http请求的发送,解决上面提到的问题。类型作用说明修改日志级别包含四种不同的级别:NONE、BASIC、HEADERS、FULL响应结果的解析器http远程调用的结果做解析,例如解析json字符串为java对象请求参数编码将请求参数编码,便于通过http请求发送支持的注解格式默认是SpringMVC的注解失败重试机制。原创 2023-06-24 18:20:30 · 197 阅读 · 5 评论 -
微服务的简介和springcloud的入门(Eureka和Nacos注册中心、Ribbon负载均衡)
架构简单部署成本低耦合度高(维护困难、升级困难)代码方式:在order-service中的OrderApplication类中,定义一个新的IRule。配置文件方式:在order-service的application.yml文件中,添加新的配置也可以修改规则。原创 2023-06-23 16:53:49 · 88 阅读 · 0 评论