# spring-cloud-alibaba-k8s **Repository Path**: philosoxhy/spring-cloud-alibaba-k8s ## Basic Information - **Project Name**: spring-cloud-alibaba-k8s - **Description**: No description available - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-08-24 - **Last Updated**: 2022-12-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # spring-cloud-alibaba-k8s #### 项目介绍 本项目旨在搭建一个一Spring Cloud Alibaba为基础的微服务项目的demo, 主要包括服务注册(Nacos),服务限流熔断等(Sentinel), 服务路由(gateway),使用rabbitmq进行消息的生产与消费的各种常见问题,与解决方案。 #### 模块介绍:本代码为demo代码,旨在搭建一个简单的使用教程,包括各种配置方式 总共非为以下几个,模块 1. gateway网关模块 2. order订单模块 3. pay支付模块 4. rabbitmq-consume 消费消息模块 5. rabbitmq-product 生产消息模块 6. elastic 数据检索模块 #### 模块简介 1. gateway网关模块,主要包括网关拦截,路由等功能 2. order订单模块 3. pay支付模块 4. rabbitmq-consume 消费消息模块主要包括 a:消息预取机制, b:如何使用消息确认机制保证消息的不重复消费,c:如何保证消息消费失败后的重试问题 d:消息的各种消费方式(Fandout,Topic,Direct),e:死信队列的使用等 5. rabbitmq-product 生产消息模块主要包括 a:发送消息的各种方法(Fandout,Topic,Direct) 如何保证消息一定能发送成功(publisher-confirm-type,publisher-returns) 6. elastic 数据检索