米橙—生活助手
项目架构:前后端分离,RPC远程服务调用框架。SpringBoot+Mybatis+mysql+dubbo(阿里分布式服务框架)+OSS(阿里云文件存储)+阿里EDAS+阿里MQ+redis+OpenSearch/Es(搜索引擎)
项目描述:企业级的手机应用,主要功能生活助手,后端整体架构基于阿里云的各种服务调用,使用Spring-Boot+Maven进行编码,并基于dubbo框架的消费者和服务提供者完成远程服务调用,负载平衡,自动服务注册和发现的功能。其中主要的还是业务的接口+服务+Dao层的编写,使用阿里redis进行部分请求的高效响应。在信息检索方面实现了OpenSearch/Es的2套的业务切换使用。使用阿里的OSS实现文件的分片上传和下载。