微服务

微服务

微服务架构的领域驱动设计实践

jeickey 发表了文章 • 0 个评论 • 226 次浏览 • 2020-02-16 22:31 • 来自相关话题


【编者的话】本文是关于领域驱动设计与微服务架构结合的心得体会,通过对整个体系的思考和落地相关各个方面做的梳理,为大家提供了实践参考,从而帮助大家使用这套组合拳来应对复杂的大型企业软件开发。

实现微服务架构的领域驱动设计

[attach]25832[/a...
查看更多

大规模微服务场景下灰度发布与流量染色实践

Andy_Lee 发表了文章 • 0 个评论 • 459 次浏览 • 2020-02-12 15:45 • 来自相关话题


最近微服务很热,与微服务相关的架构、流程、DevOps都很热。很多公司,包括传统企业,到互联网公司做交流的时候,会问道,你们互联网公司号称能够加速业务创新、快速迭代,那我们是否也可以引入类似这样的机制。

我们做微服务,主要分为两个方面,一个是业务方面,另...
查看更多

基于 MongoDB 解决微服务设计中的原子写入问题

aoxiang 发表了文章 • 0 个评论 • 440 次浏览 • 2020-02-12 12:22 • 来自相关话题


毫不保留的说,我们正处在一个充满并发计算的世界里。为了保证业务数据的一致性状态不遭受破坏,开发者通常需要对潜在的并发以及异常场景做出估量并采取适当的原子性保护。

与此同时,几乎所有主流的编程语言都提供了良好的并发框架支持,例如,Java 中的 concu...
查看更多

领域驱动设计(DDD)实现之路

大卫 发表了文章 • 0 个评论 • 493 次浏览 • 2020-02-10 16:59 • 来自相关话题


2004年,当Eric Evans的那本《领域驱动设计——软件核心复杂性应对之道》(后文简称《领域驱动设计》)出版时,我还在念高中,接触到领域驱动设计(DDD)已经是8年后的事情了。那时,我正打算在软件开发之路上更进一步,经同事介绍,我开始接触DDD。

...
查看更多

领域事件在微服务内的一个应用案例

老马 发表了文章 • 0 个评论 • 481 次浏览 • 2020-02-10 16:12 • 来自相关话题


领域事件

Evans 在《领域驱动设计》这本书中并没有给出领域事件的正式定义,这种模式是在该书出版之后才提出来的:

领域专家所关心的发生在领域中的一些事件
将领域中发生的活动建模成一系列的离散事件。每个事件都用领域对象来表示.........
查看更多

清晰架构(Clean Architecture)的Go微服务:程序设计

阿娇 发表了文章 • 0 个评论 • 678 次浏览 • 2020-02-07 21:07 • 来自相关话题


我使用Go和gRPC创建了一个微服务,并将程序设计和编程的最佳实践应用于该项目。 我写了一系列关于在项目工作中做出的设计决策和取舍的文章,此篇是关于程序设计。

程序的设计遵循[清晰架构(Clean Architecture)](https://blog.cl...
查看更多

清晰架构(Clean Architecture)的Go微服务:程序结构

尼古拉斯 发表了文章 • 0 个评论 • 839 次浏览 • 2020-02-06 17:47 • 来自相关话题


我使用Go和gRPC创建了一个微服务,并试图找出最佳的程序结构,它可以用作我未来程序的模板。我有Java背景,并发现自己在Java和Go之间挣扎,它们之间的编程理念完全不同。我写了一系列关于在项目工作中做出的设计决策和取舍的文章。这是其中的第一篇,是关于程序结...
查看更多

为什么微服务一定要有网关?

JetLee 发表了文章 • 0 个评论 • 1118 次浏览 • 2020-02-04 18:46 • 来自相关话题


什么是服务网关

服务网关 = 路由转发 + 过滤器
  • 路由转发:接收一切外界请求,转发到后端的微服务上去;
  • 过滤器:在服务网关中可以完成一系列的横切功能,例如权限校验、限流以及监控等,这些都可以通过过滤器完成(其实路由转发也是通过过滤器实...
查看更多

微服务的时间和成本去哪儿了

翔宇 发表了文章 • 0 个评论 • 853 次浏览 • 2020-02-03 22:52 • 来自相关话题


2019 中国.NET开发者峰会目前在国内的.NET社区还是很有影响力的,宣传的内容也都是比较新潮和前言的技术栈。

有一个不争的现实是基本上主题都是关于.NET Core的,以及基于该主题之上的延展。比如ML.NET相关的机器学习;基于.NET Core...
查看更多

清晰架构(Clean Architecture)的Go微服务:事物管理

齐达内 发表了文章 • 0 个评论 • 611 次浏览 • 2020-02-02 21:33 • 来自相关话题


为了支持业务层中的事务,我试图在Go中查找类似Spring的声明式事务管理,但是没找到,所以我决定自己写一个。 事务很容易在Go中实现,但很难做到正确地实现。

需求

  • 将业务逻辑与事务代码分开。在编写业务用例时,开发者应该只需考虑业务逻辑,不需要同时...
查看更多
条新动态, 点击查看
yongfeng

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

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

赞同来自:

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

微服务架构的领域驱动设计实践

jeickey 发表了文章 • 0 个评论 • 226 次浏览 • 2020-02-16 22:31 • 来自相关话题


【编者的话】本文是关于领域驱动设计与微服务架构结合的心得体会,通过对整个体系的思考和落地相关各个方面做的梳理,为大家提供了实践参考,从而帮助大家使用这套组合拳来应对复杂的大型企业软件开发。

实现微服务架构的领域驱动设计

[attach]25832[/a...
查看更多

大规模微服务场景下灰度发布与流量染色实践

Andy_Lee 发表了文章 • 0 个评论 • 459 次浏览 • 2020-02-12 15:45 • 来自相关话题


最近微服务很热,与微服务相关的架构、流程、DevOps都很热。很多公司,包括传统企业,到互联网公司做交流的时候,会问道,你们互联网公司号称能够加速业务创新、快速迭代,那我们是否也可以引入类似这样的机制。

我们做微服务,主要分为两个方面,一个是业务方面,另...
查看更多

基于 MongoDB 解决微服务设计中的原子写入问题

aoxiang 发表了文章 • 0 个评论 • 440 次浏览 • 2020-02-12 12:22 • 来自相关话题


毫不保留的说,我们正处在一个充满并发计算的世界里。为了保证业务数据的一致性状态不遭受破坏,开发者通常需要对潜在的并发以及异常场景做出估量并采取适当的原子性保护。

与此同时,几乎所有主流的编程语言都提供了良好的并发框架支持,例如,Java 中的 concu...
查看更多

领域驱动设计(DDD)实现之路

大卫 发表了文章 • 0 个评论 • 493 次浏览 • 2020-02-10 16:59 • 来自相关话题


2004年,当Eric Evans的那本《领域驱动设计——软件核心复杂性应对之道》(后文简称《领域驱动设计》)出版时,我还在念高中,接触到领域驱动设计(DDD)已经是8年后的事情了。那时,我正打算在软件开发之路上更进一步,经同事介绍,我开始接触DDD。

...
查看更多

领域事件在微服务内的一个应用案例

老马 发表了文章 • 0 个评论 • 481 次浏览 • 2020-02-10 16:12 • 来自相关话题


领域事件

Evans 在《领域驱动设计》这本书中并没有给出领域事件的正式定义,这种模式是在该书出版之后才提出来的:

领域专家所关心的发生在领域中的一些事件
将领域中发生的活动建模成一系列的离散事件。每个事件都用领域对象来表示.........
查看更多

清晰架构(Clean Architecture)的Go微服务:程序设计

阿娇 发表了文章 • 0 个评论 • 678 次浏览 • 2020-02-07 21:07 • 来自相关话题


我使用Go和gRPC创建了一个微服务,并将程序设计和编程的最佳实践应用于该项目。 我写了一系列关于在项目工作中做出的设计决策和取舍的文章,此篇是关于程序设计。

程序的设计遵循[清晰架构(Clean Architecture)](https://blog.cl...
查看更多

清晰架构(Clean Architecture)的Go微服务:程序结构

尼古拉斯 发表了文章 • 0 个评论 • 839 次浏览 • 2020-02-06 17:47 • 来自相关话题


我使用Go和gRPC创建了一个微服务,并试图找出最佳的程序结构,它可以用作我未来程序的模板。我有Java背景,并发现自己在Java和Go之间挣扎,它们之间的编程理念完全不同。我写了一系列关于在项目工作中做出的设计决策和取舍的文章。这是其中的第一篇,是关于程序结...
查看更多

为什么微服务一定要有网关?

JetLee 发表了文章 • 0 个评论 • 1118 次浏览 • 2020-02-04 18:46 • 来自相关话题


什么是服务网关

服务网关 = 路由转发 + 过滤器
  • 路由转发:接收一切外界请求,转发到后端的微服务上去;
  • 过滤器:在服务网关中可以完成一系列的横切功能,例如权限校验、限流以及监控等,这些都可以通过过滤器完成(其实路由转发也是通过过滤器实...
查看更多

微服务的时间和成本去哪儿了

翔宇 发表了文章 • 0 个评论 • 853 次浏览 • 2020-02-03 22:52 • 来自相关话题


2019 中国.NET开发者峰会目前在国内的.NET社区还是很有影响力的,宣传的内容也都是比较新潮和前言的技术栈。

有一个不争的现实是基本上主题都是关于.NET Core的,以及基于该主题之上的延展。比如ML.NET相关的机器学习;基于.NET Core...
查看更多

为什么在做微服务设计的时候需要DDD?

JetLee 发表了文章 • 0 个评论 • 661 次浏览 • 2020-02-02 19:29 • 来自相关话题


记得之前在规划和设计微服务架构的时候,张队长给了我一个至今依然记忆深刻的提示:『你的设计蓝图里为什么没有看到DDD的影子呢?』

如果你想和更多DDD技术专家交流,可以加我微信liyingjiesf,备注『加群』

随着对充血模型的领域认知的加深,我...
查看更多

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

回复

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

实现微服务的高可用

回复

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

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

回复

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

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

回复

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

SSH框架微服务改进实战

回复

slixf 发起了问题 • 1 人关注 • 0 个回复 • 5646 次浏览 • 2016-11-30 23:50 • 来自相关话题

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

回复

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

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

回复

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

微服务架构的领域驱动设计实践

jeickey 发表了文章 • 0 个评论 • 226 次浏览 • 2020-02-16 22:31 • 来自相关话题


【编者的话】本文是关于领域驱动设计与微服务架构结合的心得体会,通过对整个体系的思考和落地相关各个方面做的梳理,为大家提供了实践参考,从而帮助大家使用这套组合拳来应对复杂的大型企业软件开发。

实现微服务架构的领域驱动设计

[attach]25832[/a...
查看更多

大规模微服务场景下灰度发布与流量染色实践

Andy_Lee 发表了文章 • 0 个评论 • 459 次浏览 • 2020-02-12 15:45 • 来自相关话题


最近微服务很热,与微服务相关的架构、流程、DevOps都很热。很多公司,包括传统企业,到互联网公司做交流的时候,会问道,你们互联网公司号称能够加速业务创新、快速迭代,那我们是否也可以引入类似这样的机制。

我们做微服务,主要分为两个方面,一个是业务方面,另...
查看更多

基于 MongoDB 解决微服务设计中的原子写入问题

aoxiang 发表了文章 • 0 个评论 • 440 次浏览 • 2020-02-12 12:22 • 来自相关话题


毫不保留的说,我们正处在一个充满并发计算的世界里。为了保证业务数据的一致性状态不遭受破坏,开发者通常需要对潜在的并发以及异常场景做出估量并采取适当的原子性保护。

与此同时,几乎所有主流的编程语言都提供了良好的并发框架支持,例如,Java 中的 concu...
查看更多

领域驱动设计(DDD)实现之路

大卫 发表了文章 • 0 个评论 • 493 次浏览 • 2020-02-10 16:59 • 来自相关话题


2004年,当Eric Evans的那本《领域驱动设计——软件核心复杂性应对之道》(后文简称《领域驱动设计》)出版时,我还在念高中,接触到领域驱动设计(DDD)已经是8年后的事情了。那时,我正打算在软件开发之路上更进一步,经同事介绍,我开始接触DDD。

...
查看更多

领域事件在微服务内的一个应用案例

老马 发表了文章 • 0 个评论 • 481 次浏览 • 2020-02-10 16:12 • 来自相关话题


领域事件

Evans 在《领域驱动设计》这本书中并没有给出领域事件的正式定义,这种模式是在该书出版之后才提出来的:

领域专家所关心的发生在领域中的一些事件
将领域中发生的活动建模成一系列的离散事件。每个事件都用领域对象来表示.........
查看更多

清晰架构(Clean Architecture)的Go微服务:程序设计

阿娇 发表了文章 • 0 个评论 • 678 次浏览 • 2020-02-07 21:07 • 来自相关话题


我使用Go和gRPC创建了一个微服务,并将程序设计和编程的最佳实践应用于该项目。 我写了一系列关于在项目工作中做出的设计决策和取舍的文章,此篇是关于程序设计。

程序的设计遵循[清晰架构(Clean Architecture)](https://blog.cl...
查看更多

清晰架构(Clean Architecture)的Go微服务:程序结构

尼古拉斯 发表了文章 • 0 个评论 • 839 次浏览 • 2020-02-06 17:47 • 来自相关话题


我使用Go和gRPC创建了一个微服务,并试图找出最佳的程序结构,它可以用作我未来程序的模板。我有Java背景,并发现自己在Java和Go之间挣扎,它们之间的编程理念完全不同。我写了一系列关于在项目工作中做出的设计决策和取舍的文章。这是其中的第一篇,是关于程序结...
查看更多

为什么微服务一定要有网关?

JetLee 发表了文章 • 0 个评论 • 1118 次浏览 • 2020-02-04 18:46 • 来自相关话题


什么是服务网关

服务网关 = 路由转发 + 过滤器
  • 路由转发:接收一切外界请求,转发到后端的微服务上去;
  • 过滤器:在服务网关中可以完成一系列的横切功能,例如权限校验、限流以及监控等,这些都可以通过过滤器完成(其实路由转发也是通过过滤器实...
查看更多

微服务的时间和成本去哪儿了

翔宇 发表了文章 • 0 个评论 • 853 次浏览 • 2020-02-03 22:52 • 来自相关话题


2019 中国.NET开发者峰会目前在国内的.NET社区还是很有影响力的,宣传的内容也都是比较新潮和前言的技术栈。

有一个不争的现实是基本上主题都是关于.NET Core的,以及基于该主题之上的延展。比如ML.NET相关的机器学习;基于.NET Core...
查看更多

清晰架构(Clean Architecture)的Go微服务:事物管理

齐达内 发表了文章 • 0 个评论 • 611 次浏览 • 2020-02-02 21:33 • 来自相关话题


为了支持业务层中的事务,我试图在Go中查找类似Spring的声明式事务管理,但是没找到,所以我决定自己写一个。 事务很容易在Go中实现,但很难做到正确地实现。

需求

  • 将业务逻辑与事务代码分开。在编写业务用例时,开发者应该只需考虑业务逻辑,不需要同时...
查看更多

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