科研之友旨在为用户提供基于科研社交网络平台的科技管理,成果推广和技术转移服务,分为个人版以及机构版两个系统,分别面向研发人员以及企业、高校等,使用的相关技术有,k8s容器化部署,efk技术实现可视乎查看后台日志、jenkins执行sql、发版本、nginx做负载均衡,权限控制用的spring security,同时做csrf防护,也针对xss问题等安全问题做了相应的防御措施,后端技术spring mvc、struts2、hibernate都有用到、对于数据较大的表,通过同步到solr来提高查询效率,一些模块用的spring boot,spring cloud开发,并遵循ddd领域驱动设计思想。文档类型数据使用mongodb存储,后台任务有专门的equartz任务
主要负责的模块有动态、人员、群组、成果模块,平时的主要工作有参与新功能的开发 ,例如机构主页、兴趣群组、个人付费、个人注销、团体版等的开发,包括前后端的开发,当然平 时更多的是修改历史问题。
项目链接: https://www.scholarmate.com/