# order-consumer **Repository Path**: phper95/order-consumer ## Basic Information - **Project Name**: order-consumer - **Description**: order-consumer作为为订单消费微服务,使用go语言开发。 作为shop-main商城订单消费者,订单数据变更后,shop-main将商品变更信息入kafka,order-consumer微服务作为消费端,从kafka中消费订单信息后写入ES - **Primary Language**: Go - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2022-06-28 - **Last Updated**: 2022-11-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 项目介绍 海量数据高并发场景,构建Go+ES8企业级搜索微服务课程实战项目, [课程地址 **点此 打开**](https://coding.imooc.com/class/579.html?mc_marking=bb86c9071ed9b7cf12612a2a85203372) order-consumer作为shop商城消费者,下单后,订单信息入kafka,此服务作为消费端,从kafka中消费订单信息后写入ES order-consumer作为为订单消费微服务,使用go语言开发。 作为shop-main商城订单消费者,订单数据变更后,shop-main将商品变更信息入kafka,order-consumer微服务作为消费端,从kafka中消费订单信息后写入ES 商城服务地址:https://gitee.com/phper95/shop-main ## 技术栈 1. elasticsearch 2. kafka 3. promethues 4. mongoDB 5. logger 日志库 ## 运行方式 1. 项目根目录下执行 go run main.go 2. 项目根目录下执行 go build main.go ,直接运行生成的main程序 商品数据变更处理流程如下: ![订单搜索架构图](./doc/img/订单搜索架构图.png)