.NET微服务调查结果

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

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

640?wx_fmt=png

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

640?wx_fmt=png

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

640?wx_fmt=png

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

相关文章:

  • Service Fabric 与Ocelot 的集成

  • Ocelot简易教程(二)之快速开始2

  • Surging 微服务框架使用入门

  • .NET微服务方案调查

原文地址: https://www.cnblogs.com/shanyou/p/9745509.html


.NET社区新闻,深度好文,欢迎访问公众号文章汇总 http://www.csharpkit.com

640?wx_fmt=jpeg

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/319606.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

牛客网【每日一题】7月30日题目精讲—Xor Path

来源:牛客网: Xor Path 时间限制:C/C 1秒,其他语言2秒 空间限制:C/C 262144K,其他语言524288K 64bit IO Format: %lld题目描述 给定一棵n个点的树,每个点有权值A i。定义path(i,j)表示i 到j 的…

Codeforces Round #670 (Div. 2)

A - Subset Mex 知道NIM游戏应该都知道Mex。那就直接贪心分组&#xff0c;保证尽可能每组都存在每一个自然数&#xff0c;然后按照Mex定义直接求答案即可 #define IO ios::sync_with_stdio(false);cin.tie();cout.tie(0) #pragma GCC optimize(2) #include<iostream> #…

纪中A组模拟赛总结(2021.7.15)

成绩 rankrankranknamenamenamescorescorescoreT1T1T1T2T2T2T3T3T3T4T4T4212121lyflyflyf113113113000333333303030505050 总结 T1开始想到可以暴力枚举质因数&#xff0c;然后可以跑一个线性同于方程&#xff0c;然而我完全不会扩欧&#xff0c;就乱打了一个费马小&#xff0…

P3703-[SDOI2017]树点涂色【LCT,线段树】

正题 题目链接:https://www.luogu.com.cn/problem/P3703 题目大意 nnn个点的一棵树开始所有点有不同的颜色&#xff0c;mmm次操作 将根节点到xxx节点的路径上染上一种新的颜色询问一条路径的不同颜色个数询问一个节点的子树中的一个xxx使得xxx到根节点的颜色最多。 解题思路 …

牛客练习赛 68

A.牛牛的mex n,q≤105,0≤ai<n且ai互不相同n,q≤10 ^5,0≤a i<n 且 a_i互不相同n,q≤105,0≤ai<n且ai​互不相同 后面两个条件非常重要&#xff0c;通过后面两个条件将问题转化为一个区间内最小未出现的自然数就等于不在这个区间内最小出现的自然数对于区间[l,r][l,r]…

牛客网【每日一题】7月31日题目精讲—兔子的区间密码

来源&#xff1a;牛客网 &#xff1a; 时间限制&#xff1a;C/C 1秒&#xff0c;其他语言2秒 空间限制&#xff1a;C/C 32768K&#xff0c;其他语言65536K 64bit IO Format: %lld文章目录题目描述题解&#xff1a;代码&#xff1a;题目描述 有一只可爱的兔子被困在了密室了&a…

Redis 实战之主从复制、高可用、分布式

简介本节内容基于 CentOS 7.4.1708&#xff0c;Redis 3.2.12 环境实验。Redis 是一个开源的高性能键值对数据库。安装&#xff1a;yum install -y redis特性&#xff1a;高性能 Key-Value 服务器多种数据结构丰富功能缓存(get|set)计数器(incre)消息队列(publish|subcrib)高可用…

纪中A组模拟赛总结(2021.7.16)

成绩 rankrankranknamenamenamescorescorescoreT1T1T1T2T2T2T3T3T3T4T4T4525252lyflyflyf000000000000000 前言&#xff1a;暴零了&#xff0c;太棒了呀(&#xff3e;&#xff0d;&#xff3e;) 总结 开考后再四题里来回看&#xff0c;都没有找到解题方法&#xff08;主要是有…

CF710F-String Set Queries【AC自动机,二进制分组】

正题 题目链接:https://www.luogu.com.cn/problem/CF710F 题目大意 TTT次操作 往集合中加入一个字符串往集合中删除一个字符串给出一个模式串求出现的集合里面的字符串个数 解题思路 删除的话改成加入一个权值为−1-1−1的字符串就是全都是加入操作了。 然后就可以像[SDOI2…

牛客网 【每日一题】8月5日题目精讲—蓝魔法师

来源&#xff1a;牛客网&#xff1a; 文章目录题目描述题解&#xff1a;代码&#xff1a;题目描述 “你&#xff0c;你认错人了。我真的&#xff0c;真的不是食人魔。”–蓝魔法师 给出一棵树&#xff0c;求有多少种删边方案&#xff0c;使得删后的图每个连通块大小小于等于k…

AtCoder Beginner Contest 178 总结

A - Not 签到题 #define IO ios::sync_with_stdio(false);cin.tie();cout.tie(0) #pragma GCC optimize(2) #include<iostream> #include<algorithm> using namespace std; const int N100010; int main() {IO;int T1;//cin>>T;while(T--){int x;cin>&g…

.NET Core 2.1.5和.NET Core SDK 2.1.403发布

2018 年 10 月 1 日&#xff0c;.NET Core 2.0 已宣布结束生命周期。这意味着 2.0 系列将不会提供更新。2.1 系列上月作为长期支持版发布&#xff0c;.NET Core 2.1.5 和 .NET Core SDK 2.1.403 版本包含许多问题修复。主要更新内容如下&#xff1a;CoreCLR2018-09-11 - [cb730…

P4859-已经没有什么好害怕的了【容斥,dp】

正题 题目链接:https://www.luogu.com.cn/problem/P4859 题目大意 两个长度为nnn的序列a,ba,ba,b两两匹配&#xff0c;求ai>bia_i>b_iai​>bi​的组数比ai<bia_i<b_iai​<bi​的组数多kkk的方案数。 保证输入数字两两不同 解题思路 其实就是求恰好有nk2\f…

(牛客网)树型dp

树型dp 视频链接 &#xff08;如果想购买网课&#xff0c;可以用我的邀请码&#xff09; 用我的链接购买&#xff0c;我再反你10&#xff0c;一共花54多值 购买链接 不放心可以先加我好友2830872914 总试题链接 文章目录树型dp例题NC15033 小G有一个大树NC511788 没有上司的舞…

Node 源项目定制化、打包并使用全过程讲解

&#x1f468;&#x1f3fb;‍&#x1f4bb; 热爱摄影的程序员 &#x1f468;&#x1f3fb;‍&#x1f3a8; 喜欢编码的设计师 &#x1f9d5;&#x1f3fb; 擅长设计的剪辑师 &#x1f9d1;&#x1f3fb;‍&#x1f3eb; 一位高冷无情的编码爱好者 大家好&#xff0c;我是全栈工…

纪中A组模拟赛总结(2021.7.17)

成绩 rankrankranknamenamenamescorescorescoreT1T1T1T2T2T2T3T3T3222222lyflyflyf999999000000总结 看到T1每一段有代价&#xff0c;每条边都至少要便利1次&#xff0c;感觉是树上线性规划&#xff08;昨天刚讲线性规划&#xff09;&#xff0c;觉得正着没那么好做&#xff0…

.Net Core中的Api版本控制

原文链接&#xff1a;API Versioning in .Net Core作者&#xff1a;Neel Bhatt简介Api的版本控制是Api开发中经常遇到的问题, 在大部分中大型项目都需要使用到Api的版本控制在本篇博客中&#xff0c;我们将说明一下如何在.Net Core Api项目中使用Api版本控制。本篇博客中测试项…

Educational Codeforces Round 95 (Rated for Div. 2)

昨天本来想打一下&#xff0c;但是今天早上课很早&#xff0c;就没有打&#xff0c;只是看了看前三个题写了个代码&#xff0c;今天中午课结束交了一下都AC了。y1s1 A题第一次写就出来了&#xff0c;但是答案一直不对&#xff0c;最后结果是样例错了-。- A - Buying Torches …

【每日一题】8月4日题目精讲—购物

来源&#xff1a;牛客网&#xff1a; 文章目录购物题目描述题解&#xff1a;代码&#xff1a;购物 时间限制&#xff1a;C/C 1秒&#xff0c;其他语言2秒 空间限制&#xff1a;C/C 32768K&#xff0c;其他语言65536K 64bit IO Format: %lld题目描述 在遥远的东方&#xff0c;有…

P4606-[SDOI2018]战略游戏【圆方树,虚树】

正题 题目链接:https://www.luogu.com.cn/problem/P4606 题目大意 给出nnn个点mmm条边的一张图&#xff0c;qqq次询问给出一个点集&#xff0c;询问有多少个点割掉后可以是点集中至少一个点对不连通。 解题思路 就是问圆方树上的虚树中的圆点数量&#xff0c;照着统计就好了…