微服务
文章平均质量分 82
冷眼热眸
一个热爱编程且爱分享的向上青年
展开
-
SpringCloud中网关-详解、案例(代码)
在Spring Cloud中,网关的角色是非常重要的,它负责整个系统的入口流量,并且可以处理路由、过滤、协议转换等操作原创 2024-04-27 17:48:02 · 759 阅读 · 1 评论 -
Feign功能详解、使用步骤、代码案例
Feign是Netflix开发的声明式,模板化的HTTP客户端,简化了HTTP的远程服务的开发。Feign是在RestTemplate和Ribbon的基础上进一步封装,使用RestTemplate实现Http调用,使用Ribbon实现负载均衡。我们可以看成 Feign = RestTemplate+Ribbon原创 2024-04-26 22:22:50 · 2419 阅读 · 1 评论 -
五种服务异步通信(MQ)-详解、代码案例
本篇文章主要是介绍了常用的异步通信原理,主要是RabbitMQ技术。原创 2024-04-22 23:57:10 · 1535 阅读 · 2 评论 -
SpringCloud技术—Docker详解、案例展示
Docker 将应用程序与该程序的依赖,打包在一个文件里面。运行这个文件,就会生成一个虚拟容器。程序在这个虚拟容器里运行,就好像在真实的物理机上运行一样。有了Docker,就不用担心环境问题。总体来说,Docker 的接口相当简单,用户可以方便地创建和使用容器,把自己的应用放入容器。容器还可以进行版本管理、复制、分享、修改,就像管理普通的代码一样。原创 2024-04-21 14:58:59 · 1263 阅读 · 0 评论 -
Nacos—配置管理
Nacos是阿里巴巴开发的,它旨在帮助用户更敏捷和容易地构建、交付和管理微服务平台原创 2024-04-18 22:23:09 · 855 阅读 · 0 评论 -
Nacos下载安装、案例解析(代码+注解)
Nacos 在阿里巴巴起源于 2008 年五彩石项目(完成微服务拆分和业务中台建设),成长于十年双十一的洪峰考验,沉淀了简单易用、稳定可靠、性能卓越的核心竞争力。原创 2024-04-14 15:24:39 · 1162 阅读 · 0 评论 -
Eureka-搭建Eureka步骤
Eureka是Netflix开发的服务发现框架,本身是一个基于REST的服务,主要用于定位运行在AWS域中的中间层服务,以达到负载均衡和中间层服务故障转移的目的。SpringCloud将它集成在其子项目spring-cloud-netflix中,以实现SpringCloud的服务发现功能原创 2024-04-13 11:00:54 · 991 阅读 · 0 评论 -
RestTemplate—微服务远程调用—案例解析
总结来说,微服务之间的调用方式有多种,选择哪种方式取决于具体的业务需求、技术栈和架构设计。RESTful API和HTTP客户端是常见的选择,而Feign和Ribbon等辅助库可以简化调用过程。RPC和消息队列适用于特定的场景,如业务逻辑紧密耦合或需要异步通信的情况。服务治理则确保了服务的动态性和可扩展性原创 2024-04-12 16:33:54 · 462 阅读 · 0 评论