微服务

微服务

先研究问题,再谈解决方案

frankinbj 发表了文章 • 0 个评论 • 3415 次浏览 • 2022-11-24 13:46 • 来自相关话题


[作为一名技术人员,我热衷于讨论技术。随着讨论的进行,经常会有如下的对比,例如JVM vs. Net, JAVA vs. Kotlin, Go vs. Rust,Maven vs. 不能说的那个, 等等。随之,我们会经常深陷我们所热衷的那款技术的优缺点的泥潭,...
查看更多

12因素应用方法重新审视

新牛哥 发表了文章 • 0 个评论 • 16077 次浏览 • 2022-10-30 21:41 • 来自相关话题


【编者的话】十二因素应用方法是由 Adam Wiggins 提出的构建 SaaS 应用的方法。本文介绍这个方法的演变过程,我们今天还能学习它的地方,以及它如何改变了过去的状况。

你经常会听说软件开发和部署将变得更美好。这一趋势的当前轮回是 Heroku。...
查看更多

你不需要微服务

新牛哥 发表了文章 • 0 个评论 • 15700 次浏览 • 2022-08-14 15:57 • 来自相关话题


【编者的话】本文作者通过分析微服务的常见优点能解决的问题,提出如何使用单体应用来缓解这些问题,最终指出采用微服务还是单体架构要根据团队实际情况,而不是为了微服务而微服务。作者最后给出建议,中小团队和新型团队,建议采用单体架构,大中型团队,可以采用微服务架构,但...
查看更多

Airbnb 的微服务架构质量工程之旅

新牛哥 发表了文章 • 0 个评论 • 15659 次浏览 • 2022-06-19 22:05 • 来自相关话题


【编者的话】本文通过介绍 Airbnb 在将“纯微服务架构”改造为“Micro macroservices 架构”过程中,所采用的四个实践步骤:1)提供基础设施即代码以提高开发人员的生产力,2)明确所有权并通过工具和可观察性进行改进,3)定义由组织和方法支持的...
查看更多

Lyft 如何提升微服务的研发效能(一)

colstuwjx 发表了文章 • 0 个评论 • 14876 次浏览 • 2022-04-05 13:02 • 来自相关话题


【编者的话】本系列讲述了 lyft 是如何从本地开发、联调测试以及线上发布等多个环节提升微服务的研发效能,本文是该系列的第一篇。

2018 年底,Lyft 工程团队完成了将原来基于 PHP 的单体架构拆分成一组由 Python 和 Go 组成的微服务。几...
查看更多

关于微服务的一些思考(附筛选评论)

frankinbj 发表了文章 • 0 个评论 • 15342 次浏览 • 2022-02-25 11:21 • 来自相关话题


我知道微服务这个话题已经被讨论的太多太多,但我还是想以我在Web应用设计的经验出发,发表一些我的个人观点:
  • 很多人认为微服务架构解决的是与伸缩性和性能有关的软件问题。但其实他们解决的最重要的问题其实是:一个组织的问题。
  • 康威定律(Conway 's ...
查看更多

微服务和API网关限流熔断实现关键逻辑思路

Andy_Lee 发表了文章 • 0 个评论 • 6044 次浏览 • 2021-12-16 11:38 • 来自相关话题


本文谈下微服务架构和API网关中的限流熔断,当前可以看到对于Spring Cloud框架本身也提供了Hystrix,主流的开源API网关产品类似Kong网关本身也包括了限流熔断能力。

当然也有完全较为独立的限流熔断开源实现,比如阿里的Sentinel即是...
查看更多

蓝绿发布、滚动发布、灰度发布的区别与特点

翔宇 发表了文章 • 0 个评论 • 7085 次浏览 • 2021-12-07 11:32 • 来自相关话题


在项目迭代的过程中,不可避免需要“上线”。上线对应着部署,或者重新部署;部署对应着修改;修改则意味着风险。目前有很多部署发布的技术,这儿将常见的做一个总结。

上面所说难免有些抽象,举一个情景例子,假如你是微博项目负责人员,现在新版本较原来的老版本有很大的改变...
查看更多

CKS与云原生PaaS平台建设培训

李颖杰 发表了文章 • 0 个评论 • 10075 次浏览 • 2021-11-25 21:33 • 来自相关话题


Kubernetes安全专家认证(Certified Kubernetes Security Specialist),简称CKS。获得认证的Kubernetes安全专家具备丰富的知识、技能及最佳实践能力,能够在构建、部署和运行Kubernetes过程中保护基于...
查看更多

微服务的未来 —— 更多层抽象

大卫 发表了文章 • 0 个评论 • 5342 次浏览 • 2021-10-18 08:23 • 来自相关话题


微服务是在 10 年前出现的,是软件融合进化的例子之一。虽然这个词可以归功于软件咨询公司 Thoughtworks 的 James Lewis 和 Martin Fowler,Adrian Cockcroft 也曾提出类似的想法。但当时在 Netflix 和许...
查看更多
条新动态, 点击查看
yongfeng

yongfeng 回答了问题 • 2015-07-23 23:25 • 9 个回复 不感兴趣

大家觉得现在的微服务架构最需要什么?

赞同来自:

发表几点自己的看法:
<ol><li>从行业现状来看,在整个中国的IT生态中,集中式架构还是主流。分布式架构... 显示全部 »
发表几点自己的看法:
<ol><li>从行业现状来看,在整个中国的IT生态中,集中式架构还是主流。分布式架构目前主要是互联网行业用的比较多。相对总的来说,占比还是比较小。而微服务,基本上也就是搞分布式架构的一小拨人开始去尝试的新鲜技术。从这个现状来看,新的思维方式,架构人才永远是痛点。很多人连互联网行业常用的分布式架构尚未理解,让它设计或者在生产实践中采用微服务架构。就勉为其难了。即使架构师具备了这种能力,但是负责具体实施的工程师团队是否有这种思维和类似的设计能力,就是一个很大的疑问。因此必然出现了目前只是在一些大的公司,小范围的实践。</li><li>从微服务的运行载体来看,微服务架构的普及,依赖Docker等基于容器的技术在生产领域的大规模普及。微服务的思想,其实在之前的SOA的架构就萌发了,但是那事面向服务的思想,而少了一个“微”字。服务内部,依然是一个大杂烩。微服务,有点像原子,没有办法再进行切割。其核心的思想是每一个微服务的实体就是一个小的自治系统。这个实体不依赖其他的实体而独立存在,运行。它能快速的创建,也能快速的销毁。能够相互组合,也能快速拆散。容器技术,为这种“原子”提供了一个很好的执行载体。而Docker技术,就是他们相互组合的粘合剂。但是,从目前的现状来看,Docker在生产领域还尚未有大规模应用。这也是微服务技术无法大规模普及的原因之一。</li><li>再者,微服务架构,和一个公司的研发团队的组织架构也有关系。如果一个公司,其团队按照服务进行划分,彼此松散耦合,就很容易践行这种微服务架构。如果按照职能进行划分,所谓的按照设计,前端,后台,测试,运维等划分,这种微服务架构,就很难玩的转。</li></ol>

12因素应用方法重新审视

新牛哥 发表了文章 • 0 个评论 • 16077 次浏览 • 2022-10-30 21:41 • 来自相关话题


【编者的话】十二因素应用方法是由 Adam Wiggins 提出的构建 SaaS 应用的方法。本文介绍这个方法的演变过程,我们今天还能学习它的地方,以及它如何改变了过去的状况。

你经常会听说软件开发和部署将变得更美好。这一趋势的当前轮回是 Heroku。...
查看更多

你不需要微服务

新牛哥 发表了文章 • 0 个评论 • 15700 次浏览 • 2022-08-14 15:57 • 来自相关话题


【编者的话】本文作者通过分析微服务的常见优点能解决的问题,提出如何使用单体应用来缓解这些问题,最终指出采用微服务还是单体架构要根据团队实际情况,而不是为了微服务而微服务。作者最后给出建议,中小团队和新型团队,建议采用单体架构,大中型团队,可以采用微服务架构,但...
查看更多

Airbnb 的微服务架构质量工程之旅

新牛哥 发表了文章 • 0 个评论 • 15659 次浏览 • 2022-06-19 22:05 • 来自相关话题


【编者的话】本文通过介绍 Airbnb 在将“纯微服务架构”改造为“Micro macroservices 架构”过程中,所采用的四个实践步骤:1)提供基础设施即代码以提高开发人员的生产力,2)明确所有权并通过工具和可观察性进行改进,3)定义由组织和方法支持的...
查看更多

Lyft 如何提升微服务的研发效能(一)

colstuwjx 发表了文章 • 0 个评论 • 14876 次浏览 • 2022-04-05 13:02 • 来自相关话题


【编者的话】本系列讲述了 lyft 是如何从本地开发、联调测试以及线上发布等多个环节提升微服务的研发效能,本文是该系列的第一篇。

2018 年底,Lyft 工程团队完成了将原来基于 PHP 的单体架构拆分成一组由 Python 和 Go 组成的微服务。几...
查看更多

微服务和API网关限流熔断实现关键逻辑思路

Andy_Lee 发表了文章 • 0 个评论 • 6044 次浏览 • 2021-12-16 11:38 • 来自相关话题


本文谈下微服务架构和API网关中的限流熔断,当前可以看到对于Spring Cloud框架本身也提供了Hystrix,主流的开源API网关产品类似Kong网关本身也包括了限流熔断能力。

当然也有完全较为独立的限流熔断开源实现,比如阿里的Sentinel即是...
查看更多

蓝绿发布、滚动发布、灰度发布的区别与特点

翔宇 发表了文章 • 0 个评论 • 7085 次浏览 • 2021-12-07 11:32 • 来自相关话题


在项目迭代的过程中,不可避免需要“上线”。上线对应着部署,或者重新部署;部署对应着修改;修改则意味着风险。目前有很多部署发布的技术,这儿将常见的做一个总结。

上面所说难免有些抽象,举一个情景例子,假如你是微博项目负责人员,现在新版本较原来的老版本有很大的改变...
查看更多

CKS与云原生PaaS平台建设培训

李颖杰 发表了文章 • 0 个评论 • 10075 次浏览 • 2021-11-25 21:33 • 来自相关话题


Kubernetes安全专家认证(Certified Kubernetes Security Specialist),简称CKS。获得认证的Kubernetes安全专家具备丰富的知识、技能及最佳实践能力,能够在构建、部署和运行Kubernetes过程中保护基于...
查看更多

微服务的未来 —— 更多层抽象

大卫 发表了文章 • 0 个评论 • 5342 次浏览 • 2021-10-18 08:23 • 来自相关话题


微服务是在 10 年前出现的,是软件融合进化的例子之一。虽然这个词可以归功于软件咨询公司 Thoughtworks 的 James Lewis 和 Martin Fowler,Adrian Cockcroft 也曾提出类似的想法。但当时在 Netflix 和许...
查看更多

微服务架构下的分布式事务解决方案

翔宇 发表了文章 • 0 个评论 • 7458 次浏览 • 2021-09-27 21:41 • 来自相关话题


随着业务的快速发展、业务复杂度越来越高,传统单体应用逐渐暴露出了一些问题,例如开发效率低、可维护性差、架构扩展性差、部署不灵活、健壮性差等等。

微服务架构是一个分布式的系统,按业务进行划分为独立的服务单元,解决单体系统的不足,同时也满足越来越复杂的业务需求。...
查看更多

石墨文档基于Kubernetes的微服务实践(上)

玻璃樽 发表了文章 • 0 个评论 • 5220 次浏览 • 2021-09-25 21:00 • 来自相关话题


架构演进

互联网的WEB架构演进可以分为三个阶段:单体应用时期、垂直应用时期、微服务时期。

单体应用时期一般处于一个公司的创业初期,他的好处就是运维简单、开发快速、能够快速适应业务需求变化。但是当业务发展到一定程度后,会发现许多业务会存在一些莫...
查看更多

使用eureka的微服务如何平滑的使用k8s的负载均衡?

回复

不系之舟 发起了问题 • 1 人关注 • 0 个回复 • 10725 次浏览 • 2019-11-11 19:31 • 来自相关话题

实现微服务的高可用

回复

neozhongwei 发起了问题 • 1 人关注 • 0 个回复 • 9214 次浏览 • 2019-10-16 10:49 • 来自相关话题

数据基础架构公司Segment宣布放弃微服务

回复

hokingyang 发起了问题 • 1 人关注 • 0 个回复 • 12906 次浏览 • 2019-03-13 11:29 • 来自相关话题

用户直接运行代码库源文件( Python 单体应用)会有什么弊端?

回复

mowangmm 发起了问题 • 1 人关注 • 0 个回复 • 9397 次浏览 • 2018-03-14 17:04 • 来自相关话题

【小数乱弹】十多年了,有人终于迎来了春天

回复

Dataman数人科技 发起了问题 • 1 人关注 • 0 个回复 • 10165 次浏览 • 2016-07-08 15:55 • 来自相关话题

大家觉得现在的微服务架构最需要什么?

回复

难易 回复了问题 • 17 人关注 • 9 个回复 • 24483 次浏览 • 2015-07-24 10:07 • 来自相关话题

先研究问题,再谈解决方案

frankinbj 发表了文章 • 0 个评论 • 3415 次浏览 • 2022-11-24 13:46 • 来自相关话题


[作为一名技术人员,我热衷于讨论技术。随着讨论的进行,经常会有如下的对比,例如JVM vs. Net, JAVA vs. Kotlin, Go vs. Rust,Maven vs. 不能说的那个, 等等。随之,我们会经常深陷我们所热衷的那款技术的优缺点的泥潭,...
查看更多

12因素应用方法重新审视

新牛哥 发表了文章 • 0 个评论 • 16077 次浏览 • 2022-10-30 21:41 • 来自相关话题


【编者的话】十二因素应用方法是由 Adam Wiggins 提出的构建 SaaS 应用的方法。本文介绍这个方法的演变过程,我们今天还能学习它的地方,以及它如何改变了过去的状况。

你经常会听说软件开发和部署将变得更美好。这一趋势的当前轮回是 Heroku。...
查看更多

你不需要微服务

新牛哥 发表了文章 • 0 个评论 • 15700 次浏览 • 2022-08-14 15:57 • 来自相关话题


【编者的话】本文作者通过分析微服务的常见优点能解决的问题,提出如何使用单体应用来缓解这些问题,最终指出采用微服务还是单体架构要根据团队实际情况,而不是为了微服务而微服务。作者最后给出建议,中小团队和新型团队,建议采用单体架构,大中型团队,可以采用微服务架构,但...
查看更多

Airbnb 的微服务架构质量工程之旅

新牛哥 发表了文章 • 0 个评论 • 15659 次浏览 • 2022-06-19 22:05 • 来自相关话题


【编者的话】本文通过介绍 Airbnb 在将“纯微服务架构”改造为“Micro macroservices 架构”过程中,所采用的四个实践步骤:1)提供基础设施即代码以提高开发人员的生产力,2)明确所有权并通过工具和可观察性进行改进,3)定义由组织和方法支持的...
查看更多

Lyft 如何提升微服务的研发效能(一)

colstuwjx 发表了文章 • 0 个评论 • 14876 次浏览 • 2022-04-05 13:02 • 来自相关话题


【编者的话】本系列讲述了 lyft 是如何从本地开发、联调测试以及线上发布等多个环节提升微服务的研发效能,本文是该系列的第一篇。

2018 年底,Lyft 工程团队完成了将原来基于 PHP 的单体架构拆分成一组由 Python 和 Go 组成的微服务。几...
查看更多

关于微服务的一些思考(附筛选评论)

frankinbj 发表了文章 • 0 个评论 • 15342 次浏览 • 2022-02-25 11:21 • 来自相关话题


我知道微服务这个话题已经被讨论的太多太多,但我还是想以我在Web应用设计的经验出发,发表一些我的个人观点:
  • 很多人认为微服务架构解决的是与伸缩性和性能有关的软件问题。但其实他们解决的最重要的问题其实是:一个组织的问题。
  • 康威定律(Conway 's ...
查看更多

微服务和API网关限流熔断实现关键逻辑思路

Andy_Lee 发表了文章 • 0 个评论 • 6044 次浏览 • 2021-12-16 11:38 • 来自相关话题


本文谈下微服务架构和API网关中的限流熔断,当前可以看到对于Spring Cloud框架本身也提供了Hystrix,主流的开源API网关产品类似Kong网关本身也包括了限流熔断能力。

当然也有完全较为独立的限流熔断开源实现,比如阿里的Sentinel即是...
查看更多

蓝绿发布、滚动发布、灰度发布的区别与特点

翔宇 发表了文章 • 0 个评论 • 7085 次浏览 • 2021-12-07 11:32 • 来自相关话题


在项目迭代的过程中,不可避免需要“上线”。上线对应着部署,或者重新部署;部署对应着修改;修改则意味着风险。目前有很多部署发布的技术,这儿将常见的做一个总结。

上面所说难免有些抽象,举一个情景例子,假如你是微博项目负责人员,现在新版本较原来的老版本有很大的改变...
查看更多

CKS与云原生PaaS平台建设培训

李颖杰 发表了文章 • 0 个评论 • 10075 次浏览 • 2021-11-25 21:33 • 来自相关话题


Kubernetes安全专家认证(Certified Kubernetes Security Specialist),简称CKS。获得认证的Kubernetes安全专家具备丰富的知识、技能及最佳实践能力,能够在构建、部署和运行Kubernetes过程中保护基于...
查看更多

微服务的未来 —— 更多层抽象

大卫 发表了文章 • 0 个评论 • 5342 次浏览 • 2021-10-18 08:23 • 来自相关话题


微服务是在 10 年前出现的,是软件融合进化的例子之一。虽然这个词可以归功于软件咨询公司 Thoughtworks 的 James Lewis 和 Martin Fowler,Adrian Cockcroft 也曾提出类似的想法。但当时在 Netflix 和许...
查看更多

微服务架构是近一段时间在软件体系架构领域里出现的一个新名词。它通过将功能分解到多个独立的服务,以实现对解决方案或者复杂系统的解耦。