# product-consumer **Repository Path**: phper95/product-consumer ## Basic Information - **Project Name**: product-consumer - **Description**: product-consumer作为为商品消费微服务, 作为shop-main商城消费者,商品数据变更后,shop-main将商品变更信息入kafka,product-consumer微服务作为消费端,从kafka中消费商品信息后写入ES 商城服务地址:https://gitee.com/phper95/shop-main - **Primary Language**: Go - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 6 - **Created**: 2022-02-26 - **Last Updated**: 2024-01-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 项目简介 海量数据高并发场景,构建Go+ES8企业级搜索微服务课程实战项目, [课程地址 **点此 打开**](https://coding.imooc.com/class/579.html?mc_marking=bb86c9071ed9b7cf12612a2a85203372) product-consumer作为为商品消费微服务,使用go语言开发。 作为shop-main商城消费者,商品数据变更后,shop-main将商品变更信息入kafka,product-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)