.NET微服务调查结果
发布日期:2021-09-11 05:52:46 浏览次数:12 分类:技术文章

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

.NET Core就是专门针对模块化的微服务架构而设计, 在2018年国庆时间展开.NET微服务的使用情况,本次调查我们总计收到了来自378个开发者的调查。从落地现状、架构体系、未来趋势等方面对微服务进行了分析。希望能够为传统企业微服务决策、规划和实施提供依据和解决办法。

1、微服务客户画像:微服务架构在企业的使用情况可以分为四个层次:初级使用者、轻度使用者、中度使用者、以及重度使用者。初级使用者基本是传统架构,独立部署需求不突出,技术堆栈不成熟,需要较长的培育和成长期。 轻度使用的企业边缘业务系统开始使用Steeltoe 自研框架,但组件的使用尚不熟练。中度使用者为使用自研框架Steeltoe 时间较长,但还没有做周边配套的工具链。重度使用者是那些走在微服务架构改造前沿,具备微服务规划和体系,有自己研发实力的企业。已经采用微服务架构的开发者只有34%,另外52%的开发者即将采用微服务,只有13%的开发同学不计划使用微服务。

2、微服务框架的采用上, 26% 左右的开发者都是自研框架, service fabric框架的采用率也达到了20%,Steeltoe (Spring Cloud)的采用率也达到了 10%,甚至 tarsnet 期待采用的也有3%,采用微服务所需要的配套工具链阻碍了大家对微服务的采用。Service Fabric 是微软开源的一套非常成熟的微服务框架,但是微软中国推广的比较少,这里要呼吁微软加强Service fabric的推广,最近我也在研究Service fabric,大家有需要实施service fabric方面可以找我哦。同时我们召集了社区的四位同学正在加紧Tars 对.NET Core支持的开发工作,最新进展大家可以关注 。同时我也有一套自研框架NanoFabric,代码也是开源的:,不过在调查中忘记了一个选项Service Mesh。

3、微服务框架的核心组件-API网关,53% 的开发者选择了Ocelot,自研的网关也有12% 。Ocelot 经过了3年时间的发展,通过社区共同努力,功能方面已经比较完整,可扩展性也越来越好,有什么不满足需求都可以很容易的进行扩展,比如社区里就扩展了后端服务的通信可以采用GRPC,Orleans,WebSocket,最近我正好写了一篇 。

微服务的核心使命是简化开发,提高IT系统对业务的支撑能力。传统行业新兴业务对IT效率的变革需求,业务模式创新重塑要求IT快速响应,是今天微服务炙手可热的主要驱动因素。从目前微服务落地的状态预估有两年左右的培育和成长期。

转载地址:https://blog.csdn.net/weixin_34406061/article/details/86018510 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:dom4j解析xml字符串实例
下一篇:爬虫开发python工具包介绍 (1)

发表评论

最新留言

表示我来过!
[***.240.166.169]2024年03月27日 13时31分04秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

MySQL重新设置密码语法_MySQL密码忘了怎么办?MySQL重置root密码方法 2019-04-21
python人工智能算法包_Python 人工智能算法工具包 SimpleAI 2019-04-21
git切换版本后怎么切回去_git本地仓库管理方法总结 2019-04-21
mysql事务如何保证持久性_详解MySQL事务持久性实现 2019-04-21
java中configmanager_Java IConfigManager.vipExists方法代碼示例 2019-04-21
java时间hash值_Java SimpleDateFormat hashCode()用法及代码示例 2019-04-21
cgywin安装linux的java_搭建Linux工作环境之Cygwin 2019-04-21
java怎么访问视图_部分视图中的访问元素 2019-04-21
java的静态绑定条件_理解Java中的静态绑定和动态绑定 2019-04-21
java容器编程题_Java编程练习题(五) 2019-04-21
java map集合 事务控制_对象回收过程?线程池执行过程? map原理?集合类关系?synchronized 和 volatile ? 同一个类的方法事务传播控制还有作用吗?java 锁... 2019-04-21
java sql写入的步骤_步骤 3:使用 Java 连接到 SQL - SQL Server | Microsoft Docs 2019-04-21
python五环绘制代码_python图形绘制奥运五环实例讲解 2019-04-21
java如何用throw处理异常_技术干货分享:Java开发必备技能之异常处理机制 2019-04-21
php 自动生成12位数字_php生成12位随机密码 2019-04-21
php session 机制,PHP Session机制简介及用法 2019-04-21
centos 一键安装php,centos PHP如何实现一键安装 2019-04-21
matlab fft 采样点数,MATLAB中的FFT的采样频率和采样点怎样确定 2019-04-21
matlab安装segymat,segymat-1.03 matlab编写的地震数据格式转换 - 下载 - 搜珍网 2019-04-21
ngonx多个虚拟站点配置php,centos中nginx多站点独立虚拟主机配置 2019-04-21