技术架构:SpringCloud+SpringCloudFunction+SpringBoot+RabbitMQ+Redis+MongDB+Spring Reactive+Sentinel+Nacos+Kubernetes
项目介绍:嗨猫旅游是一个微服务项目 分为正式环境和测试环境
正式环境: 正式环境在华为云上 正式环境Kubernetes由14个节点一共144G内存分别为2台32g4核,2台16g4核,3台8g2核,6台4g1核,1台2g1核,Kubernetes上部署40多台服务.系统同时监控8000家酒店,一天成交订单在200单左右
测试环境: 测试环境在本地 测试Kubernetes由1台16g4核,5台8g2核,4台2g1核
2个环境共用存储由7个库200多张表组成
系统主要进行爬取酒店信息,批量上架酒店,监控订单为主.使用RabbitMQ来进行削峰填谷,Sentinel来进行限流.因为要存储大量报文和酒店基础信息,所以使用MongoDB进行存储数据.nacos拿来作为配置中心和服务监听.因为业务的多样化所以使用SpringCloudFunction来进行业务拆