微服务努力的成败不仅仅取决于技术细节 -欧洲杯足彩官网

最近我研究了微服务的一些事,因为我已经感觉到这块话题正被引导到关联数据、rest以及其他超媒体数据讨论的部分。这意味着这条路上有无数的优胜者,它们坚持着告诉我该如何做,以及其他人是在如何错误的线路上行进,而不是帮助我们理解究竟什么是微服务,以及如何做好它。

对我来说,当我遇到这些高科技层面时感觉就如同,它们是非常高科技含量的,并且通常由一群“高科技兄弟”(高科技公司销售人员、营销人员和初创公司创始人)为骨干领导负责,往往代表了某个特定的供应商,或特定的一系列的供应商欧洲杯足彩官网的解决方案。即使现实如此,在过去的一年中我也曾经读到过一些非常聪明的帖子,和微服务的白皮书,列出了各种基于“微服务”的实现方案来贴近你业务中的设计、工程和编排。

很多东西我所读到的东西,以一些非常符合逻辑,合理的方式抓住了很多技术点-它们正被一些人以疯狂的技能精雕细琢着,当这些技术达到对于非常大的公司、或则软件生态系统有实际意义的时候。即使拥有如此崇高的思想,我看到在绝大多数的微服务实现中有一个共同的元素缺失——那就是人的因素。

我听到了很多关于技术方法的讨论,在以比特和字节的方式偿还技术债务,但很少指导是给予那些来实现这一切的人,承认他们多年以来通过商业和政治决策上对于技术债务的贡献。这个情况正在开始分裂你的数据库和系统,但是它的另一个影响是开始解耦领导层是如何技术投资的,已经作出的采购决策,以及围绕这些现有遗留系统的争论。

我不知道你的情况,但是我所遇到过的每个遗留系统几乎都有个守门人,一个人、或者是一组人为了保卫他们的预算而和你殊死搏斗的,他们知道什么是高科技(或者不知道)。我曾偶然遇到过这样有专门预算的系统,它存在的唯一意义就是它是个遗留系统,假如它被替换掉那么预算也就没了——我只要买这个系统的微服务欧洲杯足彩官网的解决方案!

本次讨论的另外一个层面,是微服务的投资者们实际上对把这些钱投入这个领域并不感兴趣。它仅仅是不希望把钱花在公司的政治斗争中,并且展开多年没有意义的商业决策,以及教育和培训围绕在互联网技术周围的普通商业用户。假如你不能够看透这些人为控制的,政治导向的商业环境,那么你永远都不能理解已经存在的系统。决不,我不在意你能相信多少。

最后,我的目不是想让你觉得你必然要失败。我的目的在于鼓励微服务专家在这个领域需要更多的投资,供应商提供更多的欧洲杯足彩官网的解决方案,并且引导vc把更多的钱投入这些欧洲杯足彩官网的解决方案上来。许多初创公司的掌舵人年轻并且精力充沛,但并不完全掌握到企业运营人性化的一面,这些是他们面临的潜在泥潭。

我希望服务提供商们可以减少对于他们服务和工具浮华的修饰,让期望值回到更现实的水平。否则那些尝鲜微服务实现失败并回退的浪潮将坚不可摧,而且有可能摧毁它将来发展的机会。

译者:王旭敏,nokia开发工程师,关注云计算、高性能或可用等架构、容器等。

原文链接:
2
0
评论 共 1 条 请登录后发表评论
1 楼 2016-06-29 16:01
这是机翻的么????看的真晕 

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • dwr进阶 63 8.1 dwr annotations 63 8.1.1 初始配置 63 8.1.2 远程访问类 63 8.1.3 对象转换 64 8.2 错误和异常处理 64 8.2.1 错误处理 64 8.2.2 异常 65 8.2.3 找出更多的信息 65...

  • 当java方法的参数不是基本数据类型也不是字符串类型时,dwr无法正常识别这种自定义类型的数据,必须在配置文件中定义转换器。转换器的作用是完成java实例和javascript对象之间的相互转换,从而保证ajax交互的正常...

  • 网上有不少dwr的例子,但大都只是某种方法的调用,本文只在使用层面上介绍dwr,并不涉更多的技术与设计,其目的是让初学者能够很快的学会各种java方法在javascript中是如何调用的。本文以dwr 1.1 为基础,对于dwr 2....

  • 1、调用没有返回值和参数的java方法1.1、dwr.xml的配置标签中包括可以暴露给javascript访问的东西。标签中指定javascript中可以访问的java类,并定义dwr应当如何获得要进行远程的类的实例。creator="new"属性指定...

  • 标签中指定javascript中可以访问的java类,并定义dwr应当如何获得要进行远程的类的实例。creator="new"属性指定java类实例的生成方式,new意味着dwr应当调用类的默认构造函数来获得实例,其他的还有s

  • 网上有不少dwr的例子,但大都只是某种方法的调用,本文只在使用层面上介绍dwr,并不涉更多的技术与设计,其目的是让初学者能够很快的学会各种java方法在javascript中是如何调用的。本文以dwr 1.1 为基础,对于dwr 2....

  • 在使用dwr避免不了碰到javabean中有对象作为参数的,那么这样的方法怎么在js中调用呢?就这个问题,做了一个小例子,与大家分享一下:packagecom.tgb.dwr;/***dwr使用测试*@authoradmin**/publicclassdwrtest{...

  • dwr是一个框架,简单的说就是能够在javascript直接调用java方法,而不必...网上有不少dwr的例子,但大都只是某种方法的调用,本文只在使用层面上介绍dwr,并不涉更多的技术与设计,其目的是让初学者能够很快的

  • 网上有不少dwr的例子,但大都只是某种方法的调用,本文只在使用层面上介绍dwr,并不涉更多的技术与设计,其目的是让初学者能够很快的学会各种java方法在javascript中是如何调用的。本文以dwr 1.1 为基础,对于dwr 2....

  •  dwr 利用 converters 来实现 客户端与服务端 的数据之间的 marshaling back and forth。默认有一些 converters 已经启用了,也能够创建新的 converters。  基本的 converters 包括用于 primitive types、strings...

  • 2.首先,在dwr.xml文件里添加对象转换器 3.编写person实体类 1 package com.skyer.vo; 2 3 import java.util.arrays; 4 5 public class person { 6 private string name; 7 p...

  • 简介:dwr是一个web远程调用框架,一个类似于ajax的框架,它可以将java类转换成js,前端可以不需要ajax请求直接用js调用后端代码。 用法: 一、纯java dwr3 1.使用dwr需要下载相应架包,使用maven下载 <...

  • -------------------------------dwr操作java对象,改变页面信息---------------------------- dwr使得我们可以在浏览器页面上调试java代码。 通过一些测试和学习来看了看dwr是如何将java对象信息显示在页面上。 ...

  • 注意在导入js文件时必须先导入系统的js,再导入自己的 <script type='text/javascript' src='jquery.js'><...script type='text/javascript' src='dwr/engine.js'></script&...

  • 就是在业务逻辑里不能调用session,request或者application中的东西,作者ray在开发项目中就遇到了这样的问题,我一开始是通过在页面上取出共享中的数据后保存在js变量中,然后通过传参的方式传入业务中,再通过查询...

  • vb语言vb光盘管理系统设计(源代码 系统)本资源系百度网盘分享地址

  • h型脚架疲劳测试机sw16可编辑_零件图_机械工程图_机械三维3d建模图打包下载.zip

  • 笔记.zip

  • python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。python社区提供了大量的第三方库,如numpy、pandas和requests,极大地丰富了python的应用领域,从数据科学到web开发。python库的丰富性是python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,matplotlib和seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

  • python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。python社区提供了大量的第三方库,如numpy、pandas和requests,极大地丰富了python的应用领域,从数据科学到web开发。python库的丰富性是python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,matplotlib和seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

global site tag (gtag.js) - google analytics
网站地图