摘要:Bumblebee是款基于.net core开发开源的http服务网关,经过最近版本的完善在功能足?#26376;?#36275;作为微服务网关的需要。在微服务网关功能中它提供了应用服务负载,故障迁移,安全控制,监控跟踪和日志处理等;不仅如此它强大的插件扩展功能,可以针对实业务情况进行不同的相关插件应用开发满足?#23548;是?#20917;的需要 阅读全文
posted @ 2019-10-06 16:39 开源微服务(BeetleX) 阅读 (488) 评论 (7) 编辑
摘要:BeetleX是开个轻量级高性能的开源TCP通讯应用框架,通过BeetleX可以轻松扩展不同场的TCP应用服务和客户端组件。框架开源地址:https://github.com/IKende/BeetleX 组件特点 高性能TCP通讯组件,轻易实现百万级RPS通讯交互 提供完善的会话管理机制和协议分析 阅读全文
posted @ 2019-09-18 15:05 开源微服务(BeetleX) 阅读 (121) 评论 (0) 编辑
摘要:本文主要针对BeetleX和Asp.net Core在基础WebApi功能性能对比 测试环境描述 测试功能代码 为了确保测试的基础功能一致性,因此所有测试的url和请求输出内容都是一致。以下是针对BeetleX和Asp.net Core实现的WebaApi基础功能代码: asp.net core m 阅读全文
posted @ 2019-03-09 19:22 开源微服务(BeetleX) 阅读 (455) 评论 (1) 编辑
摘要:说到WebApi管理和测试工具其实已经非常多的了,Postman、Swagger等在管理和维护上都非常出色;在性能测试方面也有不少的工具如:wrk,bombardier,http_load和ab等等。不过这些工具都具有单一性,管理和维护好的在性能测试上比较低效,对于性能测试好的在管理和维护上不理想! 阅读全文
posted @ 2019-03-09 14:03 开源微服务(BeetleX) 阅读 (1267) 评论 (0) 编辑
摘要:限流和缓存是网关中两个非常重要的功能,前者是保障服务更可靠地运行,后者则可?#28304;?#22823;提高应用的吞吐能力。Beetlex.Bumblebee微服务网关提供了两个扩展插件来实现这两个功能,分别是BeetleX.Bumblebee.ConcurrentLimits和BeetleX.Bumblebee.Cach 阅读全文
posted @ 2019-10-14 10:59 开源微服务(BeetleX) 阅读 (163) 评论 (4) 编辑
摘要:对于微服务网关?#27492;擔?#32479;一请求验证是一个比?#29616;?#35201;和常用的功能,通过网关验证后台服务就无须关注请求验证;对于多语言平台的服务而言制定验证方式和变更验证配置都是一件比较繁琐和工作量大的事情。Bumblebee提供JWT验证插件,只需要简单配置即可让网关实现请求统一验证。 引用插件 Bumblebee中使用 阅读全文
posted @ 2019-10-09 08:21 开源微服务(BeetleX) 阅读 (170) 评论 (0) 编辑
摘要:Bumblebee是款基于.net core开发开源的http服务网关,经过最近版本的完善在功能足?#26376;?#36275;作为微服务网关的需要。在微服务网关功能中它提供了应用服务负载,故障迁移,安全控制,监控跟踪和日志处理等;不仅如此它强大的插件扩展功能,可以针对实业务情况进行不同的相关插件应用开发满足?#23548;是?#20917;的需要 阅读全文
posted @ 2019-10-06 16:39 开源微服务(BeetleX) 阅读 (488) 评论 (7) 编辑
摘要:BeetleX是开个轻量级高性能的开源TCP通讯应用框架,通过BeetleX可以轻松扩展不同场的TCP应用服务和客户端组件。框架开源地址:https://github.com/IKende/BeetleX 组件特点 高性能TCP通讯组件,轻易实现百万级RPS通讯交互 提供完善的会话管理机制和协议分析 阅读全文
posted @ 2019-09-18 15:05 开源微服务(BeetleX) 阅读 (121) 评论 (0) 编辑
摘要:CodeBenchmark是一款高性能可视化的并发测试组件,通过组件可以对任意逻辑代码或服务进行并发测试;组件最终通过可视化的方式来显示测试结果,在测试结果中可以看到具体的并发情况和处理延时的分布。组件不仅可以对单个逻辑或服务进行并发测试,还可以同时对多个逻辑代码用例进行不同并发分组压测,最?#38556;?#31034;它 阅读全文
posted @ 2019-09-11 10:07 开源微服务(BeetleX) 阅读 (216) 评论 (0) 编辑
摘要:?#35805;鉹pc通讯组件都具有高性特性,因为大部分rpc都是基于二进制和连接复用的特点,相对于HTTP(2.0以下的版本)?#27492;?#26377;着很大的性能优势,非常适合服务间通讯交互。本文针对了dotnet core平台上的一些rpc组件进行性能测试,主要包括grpc,Orleans,xrpc和netx;其实平台下的r 阅读全文
posted @ 2019-09-03 10:04 开源微服务(BeetleX) 阅读 (593) 评论 (7) 编辑
摘要:一直对性能测试比较?#34892;?#36259;,所以也写了不少的测试工具有WebApiBenchmark和TcpBenchmark等;但这些工具测试都是有针对性和配置的方式来进行功能有限所以很难适用更多的场景,所以单独开发一个组件CodeBenchmark来解决不同业务代码下的性能测试;严格?#27492;礐odeBenchmark 阅读全文
posted @ 2019-08-28 11:56 开源微服务(BeetleX) 阅读 (182) 评论 (1) 编辑
摘要:在编写服务应用框架的时候?#35805;?#37117;需要进行性能测试,但自己测试毕竟资源受限所以很难做更高性能上的测试。其实GitHub上有一个项目可以让开发人员提交自己的框架服务代码?#32531;?#36827;行一个标准测试;现在已经有上百个框架提交了相关测?#28304;?#30721;,包括netty(java),aspcore(.netcore)和swoole 阅读全文
posted @ 2019-08-08 11:13 开源微服务(BeetleX) 阅读 (365) 评论 (0) 编辑
摘要:Actor是一种高并发处理模型,每个Actor都有着自己的状态?#34892;?#28040;息处理机制,所以在业务处理的情况并不需要制定锁的机制,从而达到更高效的处理能性。XRPC是一个基于远程接口调用的RPC组件,它可以简单地实现高性能的远程接口调用;XRPC在创建远程接口?#31508;?#25903;持针对接口创建对应的Actor实例。当创建 阅读全文
posted @ 2019-05-29 09:26 开源微服务(BeetleX) 阅读 (1196) 评论 (4) 编辑
摘要:事件驱动模型相信?#28304;?#23478;?#27492;?#24182;不陌生,因为这是一套非常高效的逻辑处理模型,通过事件来驱动接下来需要完成的工作,而不像传统同步模型等待任务完成后再继续!虽然事件驱动有着这样的好处,但在传统设计上基于消息回调的处理方式在业务处理中相对比?#19979;?#28902;整体设计成本也比较高,所?#26376;?#22320;也不容易。EventNext是一个 阅读全文
posted @ 2019-05-24 22:50 开源微服务(BeetleX) 阅读 (678) 评论 (1) 编辑
丛林巫师APP下载