摘要:​ 在windows下常用IIS来部署.NET的多站点服务,但在Linux下就没这么方便了;虽然可以使用一些代理服务器如nginx,jexus等来反代或部署应用,但nginx对.NET应用的托管就相对没这么方便了,jexus的确是个不错的服务应用;在这里介绍一下BeetleX来完成这一功能,Beet 阅读全文
posted @ 2020-08-31 11:34 beetlex 阅读(678) 评论(2) 推荐(9) 编辑
摘要:Bumblebee是款基于.net core开发开源的http服务网关,经过最近版本的完善在功能足以满足作为微服务网关的需要。在微服务网关功能中它提供了应用服务负载,故障迁移,安全控制,监控跟踪和日志处理等;不仅如此它强大的插件扩展功能,可以针对实业务情况进行不同的相关插件应用开发满足实际情况的需要 阅读全文
posted @ 2019-10-06 16:39 beetlex 阅读(1917) 评论(15) 推荐(7) 编辑
摘要:BeetleX是开个轻量级高性能的开源TCP通讯应用框架,通过BeetleX可以轻松扩展不同场的TCP应用服务和客户端组件。框架开源地址:https://github.com/IKende/BeetleX 组件特点 高性能TCP通讯组件,轻易实现百万级RPS通讯交互 提供完善的会话管理机制和协议分析 阅读全文
posted @ 2019-09-18 15:05 beetlex 阅读(1739) 评论(3) 推荐(2) 编辑
摘要:本文主要针对BeetleX和Asp.net Core在基础WebApi功能性能对比 测试环境描述 测试功能代码 为了确保测试的基础功能一致性,因此所有测试的url和请求输出内容都是一致。以下是针对BeetleX和Asp.net Core实现的WebaApi基础功能代码: asp.net core m 阅读全文
posted @ 2019-03-09 19:22 beetlex 阅读(1334) 评论(1) 推荐(2) 编辑
摘要:说到WebApi管理和测试工具其实已经非常多的了,Postman、Swagger等在管理和维护上都非常出色;在性能测试方面也有不少的工具如:wrk,bombardier,http_load和ab等等。不过这些工具都具有单一性,管理和维护好的在性能测试上比较低效,对于性能测试好的在管理和维护上不理想! 阅读全文
posted @ 2019-03-09 14:03 beetlex 阅读(3121) 评论(0) 推荐(5) 编辑
摘要:最近在做Beetlex的数据分析平台,在开发这个产品过程中涉及到大量的数据图表展示功能;由于产品前端使用的是vuejs开发,所以在集成echarts或多或少会碰到一些问题,在这里主要讲解一下碰到的问题和解决方法。 在讲解之前先分享一下实际使用效果。具体可以查看 http://data.beetlex 阅读全文
posted @ 2021-04-13 10:08 beetlex 阅读(366) 评论(0) 推荐(1) 编辑
摘要:在早期版本BeetleX.WebFamily只提供了vuejs+element的集成,由于element只适合PC管理应用开发相对于移动应用适配则没这么方便。在新版本组件集成了bootstrap5可以更好地适配移动Web应用;同时也集成了Fontawesome和bootstrapIcons,这样在开 阅读全文
posted @ 2021-03-12 10:12 beetlex 阅读(283) 评论(1) 推荐(1) 编辑
摘要:数据规模过于庞大?数据标签过多难以管理?增加新的分析维度需要配置?这些beetlex.io都能轻松解决,即导即用,数据标签自动管理,轻易实现多种维度数据分析处理。接下介绍BeetleX针对产品大数据分析的中间件服务安装和使用。 安装部署 服务中间件是基于ElasticSearch,所以在部署中间件服 阅读全文
posted @ 2021-01-26 09:41 beetlex 阅读(244) 评论(0) 推荐(0) 编辑
摘要:ElasticSearch相信有不少朋友都了解,即使没有了解过它那相信对ELK也有所认识E即是ElasticSearch。ElasticSearch最开始更多用于检索,作为一搜索的集群产品简单易用绝对是一个非常不错的选择,其实本人早在ElasticSearch v0.2的时候就使用,一转眼数年过去现 阅读全文
posted @ 2021-01-21 10:52 beetlex 阅读(565) 评论(2) 推荐(1) 编辑
摘要:BeetleX.WebFamily是一款前后端分离的Web开发套件,但它并不依赖于nodejs/npm/webpack等相关工具;而使用自身实现的方式来完成前后端分离的Web应用开发;套件以组件的方式发布,只需要在项目引用相关组件即可实现前后端分离开发,开发出来的项目可直接部署在装用.NetCore 阅读全文
posted @ 2020-10-29 09:44 beetlex 阅读(745) 评论(1) 推荐(2) 编辑
摘要:​ EFCore是.NETCore团队开发的一个ORM组件,但这个组件在执行传统SQL的时候并不方便,因此BeetleX.EFCore.Extension的设计目的是让EFCore执行传统SQL更简单方便。 引用 在使用组件之前需要引用它,可以通过以下地址获取最新版本:https://www.nug 阅读全文
posted @ 2020-10-27 15:11 beetlex 阅读(439) 评论(2) 推荐(2) 编辑
摘要:在现今微服务流行的年代相信一定有了解APM,对于APM核心来说是数据来源,一般各自的APM都有对应的组件帮助完成这些工作。如果需要制作自己的APM系统 ,那需要考虑服务程序调用埋点问题;在这里介绍使用BeetleX.Tracks组件进行代码埋点,组件基于Activity机制实现,它可以轻松方便地对代 阅读全文
posted @ 2020-10-24 10:43 beetlex 阅读(276) 评论(0) 推荐(2) 编辑
摘要:输出内容多样性在webapi服务中比较普遍的,有的情况使用json,xml,图片和二进制流下载等等;为了适应用不同情况的需要,组件支持自定义内容输出。接下来的主要描述组件在webapi如何定义各种内容输出来满足实际应用的需要。 规则 组件通过接口来规范自定义内容输出: public interfac 阅读全文
posted @ 2020-10-13 08:07 beetlex 阅读(312) 评论(1) 推荐(3) 编辑
摘要:BeetleX是TCP通讯应用组件,在它之上可以扩展任何基于TCP的应用通讯功能。FastHttpApi是组件扩展的一个Http/Https/Websocket服务组件,它提供的功能丰富,包括功能有:静态文件,动态数据控制器和Websocket等相关功能支持;实际在上还在FastHttpApi基础扩 阅读全文
posted @ 2020-10-11 21:17 beetlex 阅读(370) 评论(0) 推荐(3) 编辑
摘要:​ 在windows下常用IIS来部署.NET的多站点服务,但在Linux下就没这么方便了;虽然可以使用一些代理服务器如nginx,jexus等来反代或部署应用,但nginx对.NET应用的托管就相对没这么方便了,jexus的确是个不错的服务应用;在这里介绍一下BeetleX来完成这一功能,Beet 阅读全文
posted @ 2020-08-31 11:34 beetlex 阅读(678) 评论(2) 推荐(9) 编辑