微服务学习

在进行微服务的学习时,主要是跟着黑马的教程进行的学习,并且跟着视频编写了一个商城的代码,使用docker进行了容器化的部署,以及使用了下面的技术。同时还看了一些文章,来增加对微服务的理解。

OpenFeign 是一个声明式的Web服务客户端,简化了编写HTTP客户端的代码。整合于Spring Cloud中,用于简化微服务之间的RESTful API调用。OpenFeign允许使用Java接口注解定义HTTP请求,自动处理序列化和反序列化,使得服务之间的调用更加简洁和易于理解。

SpringCloud OpenFeign 全功能配置详解(一文吃透OpenFeign)-CSDN博客
Sentinel 是由阿里巴巴开源的一个用于微服务流量控制的库。它主要提供了流量控制、熔断降级、系统自适应保护和热点规则等特性。Sentinel可以在运行时动态调整规则,以防止服务过载或雪崩效应。
RabbitMQ 是一个消息队列中间件,它支持多种消息传递模式,如点对点(Queue)和发布/订阅(Exchange)。在微服务架构中,RabbitMQ可以用于实现异步通信和事件驱动架构。

Elasticsearch 是一个分布式的、RESTful风格的搜索和分析引擎。它通常用于全文检索、数据分析和日志聚合等场景。但是原本的Elasticsearch 对中文的分词效果并不好,使用ik分词器后效果变得更好

 

posted @   wrf12  阅读(15)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
点击右上角即可分享
微信分享提示