系统主要是内容发布平台,整个项目使用微服务架构,分为稿件、站点、用户、模板等微服务模块。
我主要负责稿件模块的开发工作,系统中稿件量超过千万。
整个系统使用Spring Cloud,搭配Redis缓存进行用户登录session及访问数据缓存,使用MongoDB存储所有请求日志信息,以及使用ElasticSearch搜索引擎存储稿件,全文检索能使稿件的搜索更加快速。
在项目初期稿件数量较少时,未使用ElasticSearch,直接使用Mysql进行检索,随着稿件量越来越多,全文检索效率降低,引入了ElasticSearch提高搜索效率。
在项目参与过程中,由于贡献较大,荣获“董事长嘉奖”(1/20)
点击空白处退出提示













评论