SOA面向服务架构

     

SAP是什么? - retool

3940 8K
SAP是什么?为何价值$163B?每年公司在企业资源计划软件(通常称为ERP)上花费$ 41B 。如今,几乎每个大型企业都实施了某种ERP系统。但是,大多数小型企业通常不购买任何现成的ERP系统,而且.

分布式微服务流程编排简介 -Holisticon Consultants

4231 2
微服务的流程编排将成为下一个要解决的大问题。在撰写本文时,有几种解决方案试图在该领域竞争,主要是构建自己的(文本)领域特定语言来描述业务流程。在我看来,编排应该改为在BPMN 2.x中表达,因为它是为.

GRASP之纯粹的制作模式 - Kamil Grzybek

1265 2K

问题:什么对象应该有责任,当你不想使高凝聚力和低耦合时,但其他原则提供的解决方案不合适?解决方案:将一组高度凝聚力的责任分配给脚手架或帮助类之类工具,这些工具并不代表问题域中的概念。有时候很难弄清楚应.

不使用DDD的后果:为什么我们停止了向微服务的迁移? - Steven Lemon

1 5575 5 7K
最近,我们的开发团队在功能交付计划方面略有突破。技术领导层决定,这次将我们的单片单体架构分解为微服务是最好的时机。经过一个月的调查和准备,我们却取消了这项迁移,而是决定坚持使用我们的单体巨石系统。对我.

服务、微服务与无服务器之函数的区别? - Tom Nolle

3684 1 2K

自单体数据中心以来,软件架构已经走过了漫长的道路,而且这种演变产生的术语比许多组织学习它们的速度更快。随着云计算正在推动软件变革,并成为企业IT计划中几乎普遍的一部分,我们需要了解云软件的结构。这意味.

关于“服务网格”和分布式系统软件复杂性 - Matt Klein

948 1

我们的行业倾向于迷恋Google,Netflix等公司的技术架构。他们已经构建了一些令人印象深刻的技术来解决罕见的扩展问题,所以这并不奇怪。但是,您的公司/系统是否需要类似的解决方案?可能不是...对.

单体转变到微服务之前采取DDD的三个步骤 - Jim Rottinger

1969 1 4K

作为单体一部分编写代码很容易,我们可以随时查询数据库,在应用程序的其他部分调用我们想要的任何函数,而不必考虑整个单体组织结构,因为我们正在插入现有的体系结构。然而,这种类型的开发导致的问题是一个脆弱的.

Cookie Cutter架构 - Janos Pasztor

1238 1 9K

在业务应用程序方面,您需要一个可以很好地扩展的体系结构。这是我的看法,基于Uncle Bobs EBI。尽管大多数人都认为我是DevOps人,但我经常在咨询项目期间使用业务应用程序,甚至在为DevOp.

clong1995/springboot-service: SpringBoot多数据源跨数据库事务

1307

基于SpringBoot Mybatis MySQL druid security jta-atomikos lombok swagger 多数据源,跨数据库事务,权限过滤,单点登录.banq注:Sp.

Spring Boot微服务是一种安全的SOA

3167 3 2K

微服务是面向服务架构(SOA)的变体,使用各种相互依赖的模块来标识它们之间的相互关系,并可衡量每个模块之间的松耦合程度。基于微服务的架构主要关注: 自然地强制执行模块化结构。 适用于持续交付软件开发过.

twirp: 支持protobuf服务定义的简单RPC框架

1829

结构化RPC比面向URL的REST API更容易设计和维护,因为他们让你专注于业务逻辑,而不是路由方案。更改API包括添加新字段或方法更容易,并且可以隐藏序列化的特性(例如,JSON缺少64位数字)。.

单体巨石、微服务和SOA关系与区别

2652 4

微服务是通过否定单体巨石monolithic而诞生的,单体巨石意思是铁板一块,高度耦合在一起,如同搅拌在一起的意大利面,或者说拌面,代码之间纠缠不清,修改维护难度很大,难以增加新功能,而微服务是根据业.

系统集成语言Ballerina介绍

2549 10K

数据集成是一个复杂的问题,数据有不同的来源流向和流出方向,如各种数据库,云,遗留系统,ERP和内部部署应用程序。数据集成模式能让企业组合来自不同源的数据,为用户提供统一的视图。云本地世界中的数据以多种.

SOA 、MSA与CNA比较

2583

SOA代表面向服务的架构,MSA是微服务架构简称,CNA是云原生架构简称。SOA肯定是会向后两者转变,但是MSA是不是一定转向CNA,还是可能直接转向Serverless并没有定论,该文虽然默认CNA.

IBM观点:SOA与微服务区别?

1 4847 1 2K

微服务是SOA的发展演进,但是来自IBM一篇博客文章好像将两者完全置于平等的角度进行比较,本文翻译中加入了本人的批判观点。如果你在IT部门工作,可能已经听过SOA与微服务的争论。毕竟,现在每个人都在谈.

服务与数据之争

1 2019 2

SOA是面向服务的架构,大数据是处理大规模数据,这两个门派其实还是有很大区别的。服务是一种对象化概念,一个服务包含很多函数方法,基于服务的治理从服务注册发现 集成 路由和流程; 数据处理从函数式编程到.

企业服务总线ESB已死! 服务网格上位

8142 2 2K
服务网格是企业服务总线ESB的一种云原生版本,在面向服务的体系结构(SOA)中,微服务不断在进化,已经涉及到传统SOA中企业服务总线(ESB)所处理的任务,所以现在需要的是一种ESB的云原生版本。在精.

工作流引擎四重罪

2 12042 9

开源工作流引擎很多,主要以Activiti为主,后来有Camunda等等,但是这些工作流引擎有其基因问题,因为是基因问题,属于原罪,也称为四重罪: 1. 对于使用者来说,如果需要精通工作流引擎,必须同.

SoundCloud从SOA转换到微服务后加速了交付进度

1422 2 2K

流媒体平台SoundCloud在2014年从SOA切换到微服务架构以后,几年经验证明其软件开发交付速度和生产力都有所提高。遥想当初2014年,流行音乐和播客的流媒体平台SoundCloud变成自己成功.

如何将单体分解成微服务?

3625 5 5K
本文您推荐采取三个领域驱动的步骤,能使您的代码库变得更易于管理毫不讳言,在单体(整体/铁板一块monolith)架构中编写代码是容易的。我们可以随时直接查询数据库,在应用程序的其他部分调用我们想要的任.

闲话DDD使用情况

1854 2

无意中看到2007年一篇有关SOA分布式事务的英文:Distributed Transaction Management in SOA-based System Integration,其中有一个中国.

请问jdon框架如何实现微服务的状态共享

1 1117

对于微服务架构,每个服务都有独自的数据支持,同时每个服务又会有多个实例在不同的容器中运行,多个相同的实例需要共享业务数据状态,使用jdonframework有什么方法可以实现呢?.

Uber微服务实战经验分享

2501 3 3K

几个月前,Uber决定退出其基于模块的整体monolithic架构,转向灵活的微服务架构,此后,uber花费了数千个工程小时重写扩展微服务生态系统,使用各种语言和各种框架,这种持续的重构是一项艰巨的任.

Serverless架构的优缺点

3433 3

Serverless架构或Serverless计算是软件架构风格向分布式系统发展结果,而当前建立一个系统的标准是面向服务架构(SOA)或者是SOA之微服务架构。在微服务架构中,应用/服务被开发出来然后.

微服务是正确实施了SOA

1319

本文介绍了如何通过基于Node.JS和Docker的微服务架构正确实现SOA。这是来自Cake Pulse团队关于重构他们的Pulse应用实践心得,Pulse应用监控着超过10,000以上POS设备,.

构建可扩展的有态服务

1 4194 7 4K
很长一段时间,无态服务被看成通向伸缩扩展的必由之路,无态架构容易水平扩展,只需要一个round-robin的负载平衡就可以在无态服务之间分发请求。但是,无态服务也有一些问题,由于状态都保存在数据库中,.

QBit是强大的Java微服务库包

4562 3 2K
QBit是微服务的队列库包,它类似于Akka和Spring的Reactor,但QBit只是库包而不是平台(轻量),QBit能够将服务放在一个队列Queue之后,你能直接使用QBit队列。QBit服务能.

Go语言走向企业应用还需要什么?

2 2532 3

Go语言走向企业应用需要一套成熟的分布式系统工具集,还需要面临Scala语言的挑战,探索一条SOA架构新路径。这是Peter Bourgon在2015年2月于 Google Campus London.

微服务=ESB的死亡?

1 11083 5

微服务概念不断兴起,是不是意味着SOA重要概念企业服务总线ESB的死亡呢?它们是否是两个矛盾的选择呢?Do Good Microservices Architectures Spell the Dea.

Eureka是服务定位与负载平衡开源软件

1369

Netflix/eureka · GitHub是Netflix推出类似ZooKeeper的服务定位于负载平衡器,用于分布式多服务器的负载平衡和失败恢复。谈到分布式系统就有CAP定理,ZooKeeper.