基于微服务网关Zuul的TCP功能扩展和限流研究

来源 :武汉理工大学 | 被引量 : 2次 | 上传用户:evolution_jip
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着物联网技术和微服务架构的快速发展,越来越多的基于Mina框架的现场终端设备需要通过TCP通信机制与基于HTTP通信的Spring Cloud微服务系统进行数据交互。而网关Zuul作为外部设备访问微服务系统的唯一入口,并不具备对Mina客户端传送过来的TCP请求进行路由转发的功能,因此本文对服务网关Zuul进行了TCP通信功能扩展。为了保障服务网关Zuul在高并发下的稳定性,结合令牌桶算法实现了限流策略,但该策略无法确保核心服务在高并发情况下的高可用性,并且限流开关无法动态更新,为此本文提出了相应的改进方法并进行了实验分析。主要研究工作内容如下:(1)针对服务网关Zuul不支持TCP通信机制的问题,本文对网关Zuul进行了TCP功能扩展,其主要工作内容分为三个方面:1)由于网关Zuul并没有与Mina客户端建立连接的功能,本文设计了Mina服务器的通信框架,并通过接口实现的方式构建了Zuul-Mina服务器,成功与Mina客户端建立了通信连接;2)为了解决Mina客户端与微服务实例之间存在通信协议不同的问题,本文设计了Mina客户端与微服务实例之间的通信流程,并通过自定义通信协议及编解码器实现了协议转换;3)对于协议转换后的请求,Zuul-Mina服务器并不具备将其转发到具体的服务实例上的消息代理功能。因此本文通过构建请求转发类,对解析之后的请求进行了重构,并将重构后的请求通过负载均衡转发到了具体的服务实例上。(2)针对网关Zuul使用令牌桶算法进行限流操作时,存在着无法保障核心服务在高并发情况下的可用性的缺陷,提出了基于URI配置文件的拦截策略,该策略能够对核心URI与非核心URI进行不同的过滤处理,并通过自定义网关过滤器将该拦截策略应用到传统令牌桶算法中,实现了令牌桶算法能够针对不同请求采取不同限流操作的改进,保障了核心服务在高并发下的可用性。该限流策略存在的另一个缺陷在于限流功能的开启与关闭之间的切换,只能通过修改配置文件并重启网关服务来实现,无法做到动态的更新。因此本文在改进的限流策略基础上,通过在自定义的限流过滤器中设置不同的时间段来开启和关闭过滤器,实现了限流开关的动态更新。(3)对服务网关Zuul的TCP功能扩展进行了功能性测试,通过测试结果分析扩展的TCP通信功能能够正常工作。对改进的限流算法进行功能测试和性能测试,并与传统的令牌桶算法进行实验对比,分析了改进的令牌桶算法在核心服务的请求响应时间上具有明显的性能优势。对限流开关的动态更新进行功能测试,验证了其有效性。
其他文献
十六国到北魏诸政权以五德终始说来论证"天命",其背后多有解决胡族出身与华夏天子之间矛盾的用意。苻秦基本定型的"五胡次序"之谶,主要是论证"胡人天子"的合理性,在改造利用
中华民族拥有五千年的悠久历史和文明,弘扬中华文化是当下的大势所趋。甲骨文是世界四大古老文字之一,也是我国迄今已知最早成系统的文字。甲骨文是中国汉字的源头,更是中华传统文化的根脉。殷墟甲骨文的重大发现在中华文明乃至人类文明发展史上具有划时代的意义,文字不仅是我们日常生活中的沟通工具,更是传承文化的载体。绘本以图画的方式进行故事讲述,具有独特的艺术魅力,特别受当下年轻人的喜爱。本课题从弘扬中国传统文化
小学自然教学要面向全体学生突出自主,充分调动学生的主观能动性进行充足的实践和探究,以获得丰富的感性体验,从而培养学生的观察能力和分析能力,自行获取知、应用知识,为进
中小企业未来出路在哪里?3月15日在第二届香山论箭会上,严介和给出了答案。中国经济正从总量走向质量、从无序走向有序,这一发展过程中,必定有很多不适合市场发展或者无法适应市
2月5日.阳煤集团与京东集团共同搭建的“慧采平台”签约仪式在阳泉宾馆举行。此举是阳煤集团探索传统产业与互联网经济融合的有益尝试.也是挖掘物流经济这一“第三利润源”的有
[对中国来说,2008年是中国改革开放30周年,此时正面临转型的压力。而对汪海来说,1999-2004年完成渠道改制后,如今想收复渠道。抵制他的,正是他的“门徒”。]  汪海认为,如果不是当时他冒着“国有资产流失、坐牢、受处分”的风险给予这两家公司以使用双星商标的政策,就不会有包括成都公司、济南公司经理在内的一大批人成为百万、千万甚至亿万富翁。   但这一天,“老爷子”汪海彻底失去了“权威”。  
巡视巡察是十八大以来全面从严治党战略性制度安排,为全面推进党的建设从“宽松软”走向“严紧硬”提供了重要的制度保障。党的十八大以来,巡视巡察展现出了丰富的制度内涵,取得了重大的实践成效。当然,作为一种制度设计和实践探索,难免存在一些不尽完善之处,这就有必要结合实践运行中发现的问题,不断反思并加以健全完善。本论文以S市税务系统巡察政策实施研究为选题,同时运用公共政策执行中的霍恩-米特为理论工具,尝试学
近日,国土资源部、国家安监总局、国家煤矿安全监察局联合发布通知,煤矿安全监管部门、煤矿安全监察机构要按照国务院令第446号规定.将超层越界开采作为重大安全隐患进行处罚.
在2016年全国国有企业党的建设工作会议上.习近平总书记着眼党和国家事业发展全局.深刻论述了国企发展的规律所在.深入回答了国企党建面临的一系列重大问题.为做好新形势下国企党
3月27日,中国服装协会与中国最大的服装零售连锁网络企业ITAT集团召开新闻发布会,宣布双方结成“2008中国国际服装服饰博览会战略合作伙伴”。有评论称,这将成为中国服装协会酝酿多时的“中国服装商业创新工程”的加速器。    诸多拐点凸现    作为我国服装行业供应链的重要组成部分——服装商业,其市场环境、市场重点及商业模式和商业渠道都发生了重大变化,行业发展出现重大拐点。  一方面,服装内需市场