项目背景:知识产权出版社为了给客户提供更好的服务,实现对全球103个国家和地区上百个国外专利网站60亿份专利资 源的收录,及中、英、日之间多语言无差别、无障碍的智能扩展检索和及时统计分析,轻松获取全球专利信息,完成短时 间内的精确检索。
后端技术栈:SpringBoot、SpringCloud、Mybatis-plus、Solr、Redis、RabbitMQ、Maven
个人职责:
1.负责专利预警服务的开发
2.负责单点登录系统的重构
3.负责监测大屏数据加工和页面静态化
4.负责数据采集,索引维护
5.负责著录数据下载服务
技术描述:
1.使用定时任务监控用户预警的专利表达式,使用RabbitMQ和javamail异步通知用户专利预警消息。
2.使用Redis保存用户凭证实现单点登陆。
3.使用线程池基于Freemaker实现监测大屏页面静态化。
4.使用HttpClient完成公开数据采集,以RabbitMQ异步形式将数据更新到Solr中,使用FastDFS分布式存储系统存储全文 附件。
5.使用RabbitMQ实现分布式事务控制用户下载积分。