博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
.NET平台微服务项目汇集
阅读量:6847 次
发布时间:2019-06-26

本文共 1242 字,大约阅读时间需要 4 分钟。

最近博客园出现了一篇文章《》,掀起了一波撕逼,作者只是从一个使用者的角度来指点江山,这个姿势是不对的。.NET Core就是专门针对模块化的微服务架构而设计,在微服务架构这方面Java的Spring Cloud具有非常高的人气,这个正是这篇文章作者的立脚点。然后他没有看到蓬勃发展的.NET 社区的微服务的相关框架,本文主要梳理下当前.NET社区微服务的相关项目的汇集。

1、 Service Fabric

微软作为.NET的主战场,自然在当前的微服务框架上有着丰富的经验,这一领域的代表作就是Azure Service Fabric,在Azure上的众多云服务都是基于Servie Fabric构建,而且微软已经明确表态了Service Fabric将开源,Runtime还没开源,说有计划开源,但目前因为依赖于很多内部工具、组件,在逐步推进runtime的开源进程,具体可以看下我写的一篇博客《》。如果你是基于Azure平台来开发,你完全可以使用Service Fabric 做应用开发。当然你如果是在你私有云里用他,也是完全可以的,具体案例我举一个就是腾讯游戏:

这里列出1个Github 以Service Fabric 开发微服务的项目:

2、Steeltoe OSS

在微服务架构这方面Spring Cloud具有非常高的人气,如果你在使用Spring Cloud,可以使用开源项目 开发.NET Core应用,具体可以参考这篇文章 .

3、Microdot Framework

,这是一个4月份才开源的.NET微服务框架,让您专注于编写定义服务逻辑的代码,无需解决开发分布式系统的无数挑战,可以很好的Microsoft Orleans的集成。

4、.NET China Foundation

也组织整合了系列国内社区开源项目,里面有多个项目都是以微服务为方向,欢迎大家加入一起来把.NET Core的微服务玩好。

5、其他众多开源的微服务架构项目

.NET社区里还有很多微服务的项目,下面我就简要列出他们在Github上的地址:

1、Xigadee

2、Apworks framework

3、Cronus

4、NancyFx

5、GRPC

6、API 网关Ocelot

 ,Ocelot是一个使用.NET Core平台上的一个API Gateway,这个项目的目标是在.NET上面运行微服务架构,我在年初基于Ocelot做了一个POC项目  ,目前已经上线运行。同时也在不断的丰富Ocelot的功能。

简要的列了一下.NET 平台上的微服务开发的相关类库,欢迎大家推荐你用过的微服务的相关类库,在最后推荐一个.NET上归属与.NET 基金会下面的开源项目: 这里可以找到你想要的项目。

欢迎大家关注微信号opendotnet,微信公众号名称:dotNET跨平台。公众号文章汇总网站 , 扫下面的二维码或者收藏下面的二维码关注吧(长按下面的二维码图片、并选择识别图中的二维码)

 

 
 

转载地址:http://xvoul.baihongyu.com/

你可能感兴趣的文章
SimpleRpc-系统边界以及整体架构
查看>>
istio入门(02)istio的架构和概念
查看>>
Docker container常用命令
查看>>
masscan
查看>>
Ubuntu 16.04下快速在当前目录打开终端的快捷键设置
查看>>
servlet本质
查看>>
html5--1.5 文本元素
查看>>
oracle 正则表达式
查看>>
《设计模式之禅》--单例扩展:多例模式
查看>>
Win8 Metro(C#)数字图像处理--2.39二值图像投影
查看>>
linux 信号屏蔽
查看>>
2014年第五届蓝桥杯C/C++B组省赛题目解析
查看>>
怎么才知道你在使用的是不是中国电信CN2的线路
查看>>
机器学习---计算学习理论
查看>>
git 删除远程分支文件夹
查看>>
常用单词1
查看>>
angular 的 GET 请求 和 POST 请求的 区别 及 实现
查看>>
C# 如何在Excel表格中插入、编辑和删除批注
查看>>
基于微服务的电商系统架构
查看>>
用户管理及授权管理
查看>>