微服务时代之2017年五军之战:Net PHP谁先死

一文了解:微服务及其演进史 阅读详情

微服务时代之2017年五军之战:Net PHP谁先死

 1.引言       

其实我一直是个懒人,开博也有好几年了,但是一直懒得写文章,主要怕打字麻烦, 手机都是用讯飞语音输入的, 可惜博客里面很多专业性的词语,用讯飞也不大好,另外无论在家还是在公司,开个语音一本正经的叽叽叽,画面也太美好,干脆还是手打吧,对观众也是一个尊重

        这个话题实在不想开,主要是怕开了,各路大军蜂拥而至,一人一口唾液也被喷死了,原来只要一讨论.net java php谁好,马上就有混战了,最终以PHP是世界上最好的语言为结论休战,讲真,作为一个IT界混了这么多年的人,啥语言都要会点,要不然你真不好意思出来围观,所以在MVC之前的时期,根本也无所谓那种语言好,哪种不好,都是半斤八两吧。 不过在那个时期,很公正的讲:

 

2.五军介绍

         1 ..Net 还不错,尤其是VS开发环境,那调试真心爽,代码也很优雅,唯一不足就是.net 环境很恶心,各种体积大,各种向后兼容,搞的实施人员骂娘

         2 .JAVA也不错,这几年一直是我的主开发语言,主要是一个JDK跑天下,各种平台爽呆呆。当然各种Jar包也会找的你哭,直到Maven这个神器出来一统江湖,大家都爽了,唯一偶尔还骂一下的也就Eclipse了。当然也有用其他IDE的,在此不多评论,用过VS的话都得趴下。

         3 .PHP嘛,我不知道怎么讲了,好像连喷的引子都没有了, 比IDE? PHP有IDE么? 比调试? PHP 有调试么? 比中间件?PHP有中间件么? 当然,PHP开发还是蛮快的,有他自身的优点(一大波PHPer正在赶来,好吧,PHP是世界上最好的语言)

         4 .GO&NodeJS  Python 二线语言, 各位大爷先别喷, 真正的大型,大规模产品,还真没用这几个语言开发的,有个别用的后果也是最终转上面3个大哥

         5 .其他语言 IOS ,C++ 等, 不说了,没法喷,地球的未来是互联网时代。除了图形及前端运算等需要,这类语言不会消失,但生存空间会越来越小。现在铺天盖地的混合开发框架已经在不停的打压前端语言了。

        好了, 五军凑齐,但是真正开战的主力,还是前3个, 后面2个的粉丝可以先去讨论下PHP是不是世界上最好的语言,然后再过来观战

 

3.开战背景

        为什么前三个要开战呢? 主要还是从16年下半年开始,蓬勃发展的微服务架构,Docker DevOPS ,这两个家伙把IT市场彻底给搅乱了,不明真相的吃瓜群众肯定说:用自己的开发语言就好,其他管我屁事? 且听我继续道来,这2个家伙终究要改变世界,啊不,终究要改变IT界的生存模式。

         1 .首先受到冲击的就是运维人员, 这群庞大的组织,因为Docker DevOps的存在,会逐渐消亡,因为以后基本不需要什么实施,也不需要蹲点运维了,所有的功能代码,最终交付形态都是一个image镜像,一个DevOps人员就可以完成自动化构建,生成Docker镜像,集群化部署。 而传统的安装文档Step1-Step100就再也没人看了。

             这块影响最大的,可能就是依赖于IBM,Oracle等巨头中间件的这部分人了,想当年,IBM靠WebSphere中间件系列, Tovoli系列养活了多少实施运维人员,工资傻高,福利贼好,但是Docker一出谁与争锋,DevOps概念深入身心,开发运维一体化将是未来唯一主流的道路

         2. 其次受到冲击的,就是传统思维,传统架构的的开发人员,16年下半年开始,JAVA率先转入微服务仙域,坐看人间百态,笑而不语。因为SpringBoot和SpringCloud完美支持无缝对接微服务,那可是JAVA的亲大爷,.Net只有干瞪眼的份,无奈天生基因形态,无法有效实现微服务,更别说像SpringCloud的生态链了,不过微软打死都不改变,你Linux有Docker,我也得弄个Docker,好嘛,出来的是基于微软Hyper-V的,微软引以为豪的界面型操作,在Docker命令型操作面前被轰成了渣渣,没办法,把PowerShell改下,全学Linux的Shell,奈何最终是一个四不像,搞得人都不愿意用,干嘛费那么大劲学PowerShell?直接转Linux多开心? .Net Core 也开始跨平台,可惜背后的生态链都无法完美进入Docker,更别说DevOps的思路了。所以.Net Core看起来很美好,其实道路还是很曲折的,一个人对抗整个JAVA生态链,还是太弱。至于PHP,怎么升仙进入微服务? 请先把自己的MVC搞定再来发言吧。 什么?有同学说PHP的MVC有啊,好吧,请先去参观研究下JAVA 和.Net的MVC吧。

          3. 另外一个受影响的,应该是互联网甚至是整个IT界的运作模式了,目前虽然收到冲击,但是还不算致命,但是未来1-3年内,肯定要大变样,主流应用,主流互联网产品可能都会转型到微服务模式,毕竟从快速开发实现,快速迭代,及时响应变更,同时降低成本方面考虑,企业都愿意接受更好的方案。传统企业,国企政企嘛,想想就算了,真带不动,一群只会用XP IE6的群体,和互联网本身就是互斥的,所以对于在这类产品环境下生存的ITer们,就要考虑了,不转微服务,那你的技术生涯可能也就2-3年了,转微服务?那估计只能跳槽了。毕竟对于思想排斥互联网,动不动就是管控,内网,各种约束,是无法有效高效利用互联网带来的价值的。

 

4.DevOps助攻

         好了,说了这么多,也简单说下微服务+Docker+DevOps的简要流程和关键点:

         传统模式: 1.开发代码-》2.测试-》3.打生产包,写部署文档,数据库脚本,其他环境要求-》4.实施人员安装-》5.运维人员维护,备份数据-》6.再次循环1-5过程

                             这期间基本每个环节到下一步都会出现扯皮的情况,就是各种不行,各种验证,各种开骂。环节多了,经手人就多,出问题几率就大

         DevOps模式: 1.开发代码-》2.测试-》3.提交Git/SVN 自动构建生成Docker镜像-》4.,自动发布集群 -》5循环3-4过程

                              这种模式,只关注2个重要点,第一个是代码,第二个是生产环境的共享存储,尤其是在云计算环境下,就更爽,其他的服务器,环节操作,都可以随时销毁,随时重建。

          这里面需要重点强调下Docker的牛逼之处, 传统模式,如果需要建立分布式集群,那是需要几个软硬件专家,或利用各种中间件来实现,维护难度,企业成本不是一般的高,买软件,加服务器,甚至实施运维都是皇帝,公司惹不起,没事给你来个删库毁集群再跑路,哭都来不及。而Docker出现后,就把这部分群体彻底废掉了,随时随地加服务器,硬的,虚拟的,云的,统统只要一行命令就搞定。随便删,随便Down,随便加,有了Docker都不怕。

 

5.开战

          讲了这么多,吃瓜群众不乐意了,不是五军之战么? 到底还打不打了? 不打退票~!

          好,前面也说了,主站还是3军  JAVA .Net PhP  ,  其实JAVA是不战而胜, 所有的微服务Docker几乎是为JAVA 量身定做的。剩下就看.Net 和PHP的生态链如何来PK了

          从15年底,微软开始亲近开源社区来看,后续一系列动作,包括.Net Core 1.0发行,到现在2.0. 基本跨平台还算可以, 尤其引入Nuget生态系统,可以说弥补了.net的很多不足, 整体生态链已经在建设,我认为可以达到JAVA的30%-35% ,而自动化构建本身也是.Net的强项,可以达到95%,唯一不足的是这个生态圈子以Win为主,无法跨平台,Docker部分

          我觉得微软路子没选对, 可能考虑到自家的生态系统,所以选择了以Hyper-V作为Docker的核心,导致Linux中众多的Docker服务,无法在Win下使用,其实微软既然在新Win里面嵌入了MiniLinux,完全可以以此为基础,进行加强,形成一个混合的系统,连Docker也可以混合支持Linux。但是现在微软在Docker的做法,可能真的就把Win系统生态链带入绝境。 开始我也说了,未来是Docker的世界,这块不做好,只有死路一条。

          至于PHP,我已经找不到好的切入点了,因为基本的MVC,就和JAVA .Net相差一部分,而微服务的基本思想,也都会依托与MVC服务,所以这部分至关重要,成熟的MVC框架,包括其身后的生态系统支撑,才能形成可靠的微服务系统。 当然Docker的话PHP也是可以很快集成融入。 唯一不足的可能就在于微服务的基本基因较弱吧。至于服务发现,服务熔断降级,全局配置中心,统一网关,PHP貌似还没有太成熟可靠的生态系统。

 

6.结论

           基于16年17年的现状来看, .Net已经在改变,但是没有下狠心, PHP可能还在梦游,没有一个统一的组织来引导这个。所以这样持续下去的话,1-3年内PHP先死,2-4年内.Net也仅仅是苟活着了。而市场80%可能都会转入JAVA生态系统了。

 

7.总结

      @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

      集中答疑一下吧:

       1. 首先作为一个13年的ITer,各种开发语言还是都可以玩一下的,平时用的最多的还是JAVA和.Net ,这2个是真心喜欢,PHP偶尔也写写配合下大部队,16年底我倒也不会说到底那个语言好坏,毕竟各有优势,但是为什么现在要给大家做一个预判告警,就是因为Docker+JAVA+微服务这3个家伙到一起后,互相加成,从17年开始,就要彻底干翻其他的语言了。从世界顶尖的公司全面微服务Docker化,到中小型互联网公司陆续转型微服务,可以看出这个大趋势不可逆。 而Docker+.Net 生态链+ 微服务  和Docker +PHP生态链 +微服务,不但无法相互加成,还相互抵消。具体可以关注我的微博,后续慢慢给大家讲。

        2. 看了很多朋友的留言,只能说看懂的是真看懂了,不懂的是真不懂,半懂不懂的还坚持在自己的小天地里面,我说过1-3年可以见分晓,很简单的一个例子,我们不是仅仅把.Net Core跨平台装进Docker里面,也不是想办法把SQL Server装到Docker里面来刺激下G点。这都是玩具,真正要考虑的是一个全面的体系,我简单说下问题,有疑惑的可以认真思考下

             1. 公司都是小团队,客户,产品,变更快,2周出一个迭代版本,3周换一个大业务流,怎么去响应?我说的是测试完成并且上线。 尤其是PHP

             2. 公司购置服务器,是一次买10台?外加存储阵列?还是用云主机+共享存储? 现在多数都会选择后者,那么问题来了,平时流量5台足以,6月,8月电商日活动峰值需要30台,怎么办?买不买?买多久?与此相关的消息队列MQ,Redis缓存,MySql都需要同步伸缩,怎么办?   这时候有人要抬杠了, .Net 不行? PHP 不行?  从目前来讲,还真不行,没有SpringCloud生态支持,这两个语言真玩不转, 更可怕的是微软现在仅仅把 .Net Core 开放到Linux平台,就想让Linux的Docker资源开放到Win平台, 本身就会把Win生态链搞死, 想想把,我秒开30台MySQL,微软给我秒开30台SQL Server试试? 所以微服务时代,微软真心不适合, 连我也都放弃了最爱的Oracle,想想为什么吧。

         3. 有朋友说微服务是一种思想,和操作系统有毛线关系? Docker是一种容器,啥都能放,和你JAVA有毛线关系?  这个是正确的,分开看,的确是这样的, 包括Docker其实也出来2年了,也没有见惊天地泣鬼神的事件,但是一切的一切都在于  Docker +JAVA微服务化(SpringBoot)+微服务生态链(SpringCloud) 这3个在16年底,17年上半年相遇了(各自有成熟的发行版)从此才可以改变整个IT界。 瞬间让秒部署成百上千台服务器成为一个SoEasy的事情。    .Net的生态圈可以?还是PHP可以? GO语言.NodeJS ? 身后没有一个强大的生态链,真搞不定。

 

     所以在这里,我也不多说,请关注我后续的博客发言,我给大家逐步讲解分析。 Now,不理解的朋友,可以去搜下SpringBoot,SpringCloud,JAVA微服务,Docker,DevOps等实际的文章,园里的大牛还是很多的,看下他们的理解和想法,你终究会明白,这IT界的天,是要变了。

                 

 

转载: https://www.cnblogs.com/vesaa/p/7416866.html

fibplus-8.0.0.zip FIBPlus 是一套面向 Delphi / C++Builder 的 Firebird、InterBase 数据库访问组件,特点是直接走原生客户端 API,不经 BDE/ODBC,速度快且可控性强。8.0.0 版本主要适配 Delphi 2009 及以后的版本(Delphi 6–2007 需用 7.9.x),核心组件包括 TpFIBDatabase、TpFIBTransaction、TpFIBDataSet 等,支持精细事务管理、本地缓存、BLOB 处理和备份恢复等数据库服务。该库原为 Devrace 的商业组件,现由社区在 GitHub 的 madorin/fibplus 项目开源维护,建议从官方仓库获取源码而非第三方网盘压缩包。安装时解压后用对应版本的工程组(10.4+ 统一为 `FIB.groupproj`)Build 全部包,再 Install `dclFIB` 并在 Library 路径加入 Source 目录即可。新项目中若需官方技术支持,也可考虑 FireDAC、IBDAC 等更现代的替代方案。 立即下载

相关推荐

基于K8S + apisix/istio 实现云原生模块化微服务.自带代码生成器,能够生成对表的增删改查的逻辑代码

基于K8S + apisix/istio 实现云原生模块化微服务.自带代码生成器,能够生成对表的增删改查的逻辑代码.是标准Maven项目,只依赖springboot,没有hibernate,struts,ibatis,数据库调优可以使用druid输出慢sql,比分析xml中的语句更直观,springrain所有的sql语句都使用Finder封装管理,只要查看Finder的引用即可.

JAVA,.NET,PHP之间的区别

JAVA,.Net,PHP之间的区别 今晚刚好看了《职来职往》,达人问了一个IT求职者一个问题: JAVA,.Net,PHP之间的区别是什么? 从业J2EE开发这么些年,还真没有认真考虑过这个问题。一语惊醒梦中人,这个看似很普通的问题,哪怕是去考问老资格开发人员也不一定答到点上来! 言规正传。到底这三者之间有何区别? 1.从语言角度上讲,三者都是开发语言.从...

weixin_33675507的博客 214

双闭环PWM整流器VOC控制 +SVPWM调制仿真(Simulink仿真实现)

内容概要:本文详细介绍了一种基于Simulink的双闭环PWM整流器采用虚拟同步发电机控制(VOC)策略与空间矢量脉宽调制(SVPWM)技术的仿真模型。该模型在dq同步旋转坐标系下构建电压定向控制系统,实现了电压外环与电流内环的双闭环控制结构,重点阐述了VOC控制原理、SVPWM调制算法的实现方法及其在Simulink环境中的模块化搭建过程。通过该仿真平台,能够有效实现单位功率因数运行、直流母线电压稳定控制以及优异的动态响应性能,适用于电力电子变换器、新能源并网系统及电机驱动等领域的控制策略验证与性能评估。; 适合人群:电气工程、自动化、电力电子与电力传动等相关专业的高年级本科生、研究生,以及从事电力电子系统仿真、新能源并网控制研究的科研人员和技术工程师。; 使用场景及目标:①深入理解三相PWM整流器在dq坐标系下的数学建模与控制机理;②掌握VOC控制策略的核心思想及其相较于传统矢量控制的优势;③学习SVPWM调制技术的实现流程与Simulink建模技巧;④通过仿真实验验证双闭环控制系统的静态精度与动态稳定性,提升对先进电力电子控制系统的分析与设计能力。; 阅读建议:建议结合电力电子技术、现代控制理论和电机控制相关基础知识进行学习,按照仿真模型的结构逐步分析各功能模块的信号流向与参数配置,重点关注锁相环(PLL)、坐标变换、PI控制器设计及SVPWM模块的实现细节,并可通过调整控制参数观察系统响应变化,以深化对控制策略动态特性的理解。

什么是Service Mesh

本文转载自:https://zhuanlan.zhihu.com/p/61901608 Service Mesh作为下一代微服务技术的代名词,初出茅庐却深得人心一鸣惊人,大有一统微服务时代的趋势。 那么到底什么是Service Mesh? 一言以蔽之:Service Mesh是微服务时代的TCP协议。 有了这样一个感性的初步认知,我们再来看到底什么是Service Mesh。 提到Service Mesh,就不得不提微服务。根据维基百科的定义: 微服务 (Microservices) 是一种软件架构风格,

阿甘兄 920

储能双向Buck-Boost+模型预测电流控制+电压下垂控制仿真【附参考文献】(Simulink仿真实现)

内容概要:本文系统介绍了基于Simulink平台构建的储能双向Buck-Boost变换器仿真模型,融合模型预测电流控制与电压下垂控制策略,面向锂电池储能系统的高效充放电管理。该模型深入实现了双闭环控制架构的设计与动态性能分析,涵盖系统建模、关键控制算法实现及稳定性验证,并配套提供参考文献以支撑理论深度与技术复现性。资源包还整合了多种典型电力电子拓扑的仿真案例,如各类DC-DC变换器、谐振变换器、PWM整流器等,充分体现了其在新能源发电、微电网能量调度及电力系统稳定控制中的广泛应用价值和技术延展性。; 适合人群:适用于电气工程、自动化、电力电子及相关专业的高校研究生、科研人员以及从事能源系统仿真与控制设计的工程技术人员;要求具备一定的Simulink/MATLAB操作能力及电力电子与自动控制基础知识;; 使用场景及目标:①深入理解双向Buck-Boost电路在储能系统中的工作机理与能量双向流动控制方法;②掌握模型预测控制(MPC)与下垂控制在实际电力变换系统中的建模流程与参数整定技巧;③为科研课题、学位论文或工程项目提供高可靠性、可复用的仿真原型与技术参考方案; 阅读建议:建议结合文中列出的参考文献与网盘提供的完整仿真资源,按照目录结构循序渐进地学习各模块案例,重点剖析控制逻辑搭建、调节器设计与系统动态响应特性,通过动手仿真与参数调试深化对控制策略性能与鲁棒性的理解。

【探秘】二维异形件重叠移除算法:从度量到消除的实战解析

本文深入解析二维异形件重叠移除算法的核心技术与实战应用,涵盖重叠度量、零件扰动策略及消除方法。通过NFP(临界多边形)技术、空间分区加速等优化手段,有效解决异形件排版中的重叠问题,提升材料利用率和计算效率。适合制造业、CAD软件开发者及算法工程师参考。

weixin_28698059的博客 251

微服务时代---Dubbo(一)

一.什么是微服务? 1.传统系统服务的调用方式 1)浏览器直接访问 浏览器发送请求,通过ajax或者jsonp的方式发送请求 Created with Raphaël 2.1.0客户端(浏览器)客户端(浏览器)服务端(tomcat)服务端(tomcat)ajax/json; 2)HttpClient方式 Created with Raphaël 2.1.0客户端(浏览器

qq_38087346的博客 696

视觉语言模型对抗攻击与防御:从传统方法到多模态挑战

本文深入探讨了视觉语言模型(VLM)面临的对抗攻击与防御挑战,从传统单模态攻击到多模态威胁的演进。分析了包括FGSM、PGD等经典攻击方法,以及新兴的多模态攻击如跨模态对抗样本和越狱攻击。同时提出了跨模态一致性检查、动态防御机制等创新防御策略,并结合医疗影像诊断等实战案例,为提升AI系统安全性提供了重要见解。

weixin_29231725的博客 392

微服务时代的DDD

到底DDD带来了多大好处有一段时间DDD还很新。当初Eric Evans首次发表他的开创性著作《领域驱动设计:软件核心复杂性应对之道》时,书里的灵感让我们感到像找寻到了一个个治愈创伤的良...

Docker的专栏 278

国产平替NeuroSky?实测金牛座TGAM脑电模块,从Arduino到Python的完整数据采集指南

本文详细介绍了国产金牛座TGAM脑电模块的完整使用流程,包括硬件连接、数据采集和Python分析。通过Arduino和Python的实战案例,展示了如何从脑电波传感器获取并解析专注度、放松度等数据,适用于专注力训练和脑机接口开发。

weixin_30735745的博客 575

阿里云CDN HTTPS 证书配置流程

可以使用HTTPS方式访问资源,如果浏览器中URL旁边出现锁的HTTPS标识,表示HTTPS安全加速已生效。: 证书配置完成后,需要留意证书过期时间并在证书过期前手动配置新的证书。注意 ⚠️ 一定是需要复制 以下标识之间的内容。如果已在阿里云数字证书管理服务中购买了证书,请选择。,该证书将在阿里云数字证书管理服务中保存。如果使用第三方服务商签发的证书,请选择。第四步,在指定域名的左侧导航栏,单击。第二步,在左侧导航栏,单击。开关,并配置证书相关参数。页面,找到目标域名,单击。中选择已购买的证书。

w风雨无阻w的专栏 2208

科研绘图系列:R语言绘制差异蝴蝶图(Butterfly Chart)

科研绘图系列:R语言蝴蝶图(Butterfly Chart)

专注生信领域 1390

上周热点回顾(8.21-8.27)

热点随笔: ·微服务时代之2017年五军之战:Net PHP谁先死(元始天尊门下皮皮虾)·等待与希望,.NET Core 的发展壮大(陈宏鸿)·如何写代码 —— 编程内功心法(Bug辉)·.NET Core 2.0 开源Office组件 NPOI(Savorboard)·Jenkins : 邮件通知(sparkdev)·正式工作一个月(zingphoy)·Redis和消息队列使用实...

weixin_30559481的博客 131

ROS局部路径规划器插件teb_local_planner流程梳理(上)

在我之前的文章《ROS导航包Navigation中的 Movebase节点路径规划相关流程梳理》中已经介绍过Move_base节点调用局部路径规划器插件的接口函数是computeVelocityCommands,接下来,我们就从这个函数入手梳理一下teb_local_planner功能包的工作流程。

慕羽★的博客 5165

虚拟机安装VMware Tools

单击虚拟机-->安装VMware Tool 安装之后会有一个VMware Tools硬盘,里面有VMware Tools.tar.gz的压缩包 按照提示解压它,然后执行vmware-install.pl安装VMware Tools 将安装包放到/tmp目录下。可以直接拽过去,也可以使用cp或者mv命令 进入tmp文件目录并解压此文件包 cd /tmp ...

afei001 620

微服务架构模式系列文章之五:服务端服务发现

熟悉我的朋友都知道,我很不喜欢翻译东西,因为在两种语言的思维方式之间做频繁切换对我来说是件很痛苦的事情。但是这次不一样,公司和同事的大力支持降低了我的痛苦指数,让我能够坚持把Chris Richardson的微服务模式系列文章翻译完,今天再发布五篇。

宋会计 3551

【A_Star三维路径规划】基于matlab A_Star算法结合B样条平滑三维地形路径规划(含雷达威胁)【含Matlab源码 3527期】

A_Star算法结合B样条平滑三维地形路径规划(含雷达威胁) 完整代码,包运行;可提供运行操作视频!适合小白!

订阅付费专栏Matlab(奶茶价版),可赠送奶茶价版付费专栏指定代码1份; 741

如何理解微服务时代的DevOps——普元专区回顾2016

数字化时代,通过云计算加速数字化转型,已成为全球企业主管们的共识,而微服务架构、容器云服务、DevOps、数据管理是实现企业IT精益运营的重要手段。普元通过全面开放的企业界云计算平台The Platform,用户可从研发、设计、文档、技术等阶段深度参与,从而实现降低企业技术转化成本和创新成本的目标。 面向社区,源于实践,普元云计算专区自设立以来,汇集了大量的博文、线上技术公开课、线...

well_2000_82的博客 537

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

微服务GRPC时代

微服务 的 全面 讲解,让性能再翻倍

码刀攻城 944

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

服务网格:微服务进入2.0时代

微服务自2014年3月由Martin Fowler首次提出以来,在Spring Cloud、Dubbo等各类微服务框架的帮助下,以燎原之势席卷了整个IT技术界,成为了最主流的分布式应用解决方案。但仍然还有很多问题没有得到根本性的解决,比如技术门槛高、多语言支持不足、代码侵入性强等。如何应对这些挑战成为了下一代微服务首要回答的问题。直到服务网格(Service Mesh)被提出,这一切都有了答案。1

Docker的专栏 4973

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

基于.NET CORE微服务框架 -谈谈surging API网关

1、前言 对于最近surging更新的API 网关大家也有所关注,也收到了不少反馈提出是否能介绍下Api网关,那么我们将在此篇文章中谈谈surging Api 网关 开源地址:https://github.com/dotnetcore/surging 2. API网关 简介 API 网关是服务提供者的访问入口,主要起到隔离外部访问与内部系统的作用。它主要解决服务消费者的身份认证、监控、负...

weixin_30952103的博客 687
上一篇: 简单的 IntelliJ IDEA 教程
bamboolsu
博客等级 码龄22年 200粉丝 394原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值