基于微服务架构的兼职平台的设计与实现

来源 :北京交通大学 | 被引量 : 0次 | 上传用户:tim826
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网时代的不断发展,一款又一款互联网产品的出现改变了人们的生活方式,大量自由职业者和网络红人们借助平台提供服务,不再依附公司和组织,也能找到自己的谋生之道,零工经济迎来了前所未有的蓬勃发展。这一类新出现的职业者们需要一个可靠、便利的平台去为他们和需求者们搭桥牵线。而传统的家政、装修等行业也需要一个平台能让他们获取到新的客户、并且进行有效沟通。在论文中,首先对国内外相关技术、市场环境及同类产品发展现状进行了分析,比较了同类型下的不同技术的优缺点。接下来对项目使用的技术栈进行分析,对从整体架构到单服务架构所用到的技术进行介绍。然后对系统进行了需求分析以及概要设计,再根据需求分析和概要设计对系统的各模块进行详细设计与实现,主要包括账户模块、服务吧模块、支付模块、需求模块、信息交流模块、招聘模块。账户模块主要负责用户登录、用户注册、用户鉴权等功能。服务吧模块使用户可以通过浏览、回复服务吧内帖子的形式获得更多信息。支付模块确保用户间可以进行安全的交易。需求模块会匹配合适的服务者与需求者。信息交流模块为用户提供了群聊、联系人私聊等交流渠道。招聘模块满足了传统行业的用工需求。系统开发完成后,还对系统的接口进行了单元测试,并且对系统的各个模块进行了压力测试。本系统采用Java作为开发语言,Mysql作为数据存储工具,使用Restful风格进行编程,设计开发模式为传统的MVC模式。各服务间通过发送、接收Kafka消息事件来进行通讯。所有服务的接口都进行了单元、压力测试。目前项目已经上线,并且运行状态良好,在不断的进行面向业务需求的功能扩展并快速迭代。用户在平台内完成交易后,不仅让用户解决了需求、得到了良好的体验,还为公司创造了收益。
其他文献
弱荧光物质苯甲酸可以和·OH反应生成强荧光产物.中药提取物可以清除溶液中的·OH,使产物的生成量减少,从而使溶液的荧光增加程度降低.据此原理建立了一种测定中药对
地处临海市西北山区的白水洋镇界岭村是个林地多耕地少的山村,现有耕地面积261亩,林地3131亩,其中茶园2310亩。全村552户农户,1768口人,从事茶业的500余户,以生产机制扁茶为主,基本
Caihe Second Elementary School,a public school in Hangzhou city of Zhejiang province in China,has shown excellent performance at practicing tea art education fo
【正】 李逵是《水浒》中的一个重要人物。他是梁山泊义军内反对宋江投降主义路线,坚持农民起义路线的代表。然而,《水浒》这部书的要害是投降。它虽然写了李逵不少反投降的
期刊
<正>本刊讯(记者徐依娜)1月7日,2018亚太国际金融论坛暨中国资本市场峰会在浙江绍兴开幕。此次论坛以"金融回归本源、资本服务实体"为主题,来自国内外知名金融机构、上市企业
期刊
2014年中央大力推广PPP模式,希望借社会资本介入来提升公共服务的供给质量和效率,进而促使政府职能转变,推动财政体制改革和城镇化健康发展,作为全面深化改革的重要抓手。但是从
报纸
本文结合本馆存储系统面临的问题和常用三种存储系统的特点,从经济实用和优势的角度对经济实用存储系统进行了分析与探讨。
对《中国法》电子版类号的编号类型及类级中,层累制、八分法、双位法、上借法、下借法、同借法、扩借法类号,以及加“0”类号、特殊类号、起止复分类号、重复类号等存在的各类
一直以来,煤炭是黑龙江省主要的自然资源,煤炭行业在黑龙江省的经济发展方面发挥着重大的促进作用。但自2012年始,煤炭市场供需格局发生了重大变化,煤炭落后产能的退出对黑龙
说明文阅读段2从整体到部分【例段】死海水里含有多种矿物质:有一百三十五亿四千六百万吨氯化钠(食盐);有六十三亿七千万吨氯化钙;有二十亿吨氯化钾;另外还有溴、锶等。把各种盐类