华人澳洲中文论坛

热图推荐

    保举一个.Net散布式微办事开发框架

    [复制链接]

    2022-12-19 13:00:34 26 0

    我是编程乐趣,一个10年.Net开发教训老顺序员,点击右上方“关注”,天天为你分享开源名目和编程常识。在给大家引见以前,咱们一同来看看散布式架构的使用场景与益处。
    针对一些互联网零碎,大数据、高并发和疾速响应,都是零碎必需知足的,而单机零碎的架构是无奈知足这样的需要的,这时候候咱们就需求用到散布式的架构。
    散布式架构具备下列的益处:
    高机能:把高并发的申请,扩散给各个节点,从而达到疾速响应的需要。
    高可用:单机架构假如泛起毛病,就会致使无奈响应,而散布式架构繁多节点毛病,零碎照样能够运转。
    可伸缩性:节点能够灵敏减少或者增加,针对一些暂时场景,好比双十一,能够暂时减少办事器节点。
    可保护性:关于泛起毛病的节点,能够从零碎配置去掉,保护好后再配置参加。
    灵敏性:零碎降级迭代,单机架构需求先住手零碎,整个更新终了才从新上线,所以往往只能在非顶峰期降级,而散布式架构能够繁多节点逐渐降级,不会影响零碎的运转。
    上面,给大家引见下这套散布式微办事开发框架。
    名目简介
    这是一个微办事疾速开发框架,底层通信反对GRPC、Thrift协定,并反对随便切换,零碎自动办事发现、调用链追踪、Cron 调度、限流、事情总线、CQRS 、DDD、相似MVC的开发体验,插件化开发。
    总体架构分为3个部份:注册核心、微办事、网关。
    技术架构
    1、跨平台:这是基于.NetCore开发的零碎,能够部署在Docker,Windows,Linux,Mac;
    2、开发工具:visual studio 2022;
    3、同时反对.net core3.1 、.net frameworker4.6.1;
    4、数据库反对:MySQL、MSSQL;
    5、前端:Vue + Element-Ui。
    名目构造


    Anno结尾为微办事疾速开发框架
    Viper为示例名目
    database为数据库文件
    零碎功用
    1、集群监控:集群总览、链路追踪、办事监控、办事文档、零碎日志
    2、集群剖析:散布统计(小时)、散布统计(24小时)、统计剖析、模块剖析、用户散布
    3、摹拟工具:摹拟申请
    4、零碎办理
    零碎会员:公司列表、会员列表
    零碎配置:角色权限、角色办理、功用办理
    部份功用截图
    集群总览


    链路追踪


    办事监控


    办事文档


    零碎日志


    散布统计(小时)


    散布统计(24小时)


    统计剖析


    模块剖析


    摹拟申请


    公司列表


    会员列表


    角色权限


    角色办理


    功用办理


    名目地址
    私信回复:1075
    我是编程乐趣,一个10年.Net开发教训老顺序员,专一开源名目和编程常识分享。 私信回复:【888】,支付.Net视频教程。- End -
    一个基于NetCore可视化编纂CMS零碎
    .Net Core导入千万级数据至Mysql
    清点10个.NetCore实用的开源框架名目
    一个基于.Net+Vue开发的开源权限任务流零碎
    零根底顺序员想要学好.Net,随着这7个步骤学习就能了
    初学者顺序员要学好.Net,只有学习这几个框架就够了

    发表回复

    您需要登录后才可以回帖 登录 | 立即注册

    返回列表 本版积分规则

    :
    中级会员
    :
    论坛短信
    :
    未填写
    :
    未填写
    :
    未填写

    主题37

    帖子50

    积分233

    图文推荐