共 11 篇文章 |
|
从LAMP到框架式开发的SOA:土巴兔8年架构之道。基于之前利用 Elasticsearch 来做复杂数据查询的经验,后来很多业务系统凡是有一些复杂的联表查询都开始使用 MySQL + es 的存储模式, MySQL 存原始数据,做一些简单的 KV 查询, es 做复杂的联表查询和数据聚合统计。但是目前数据同步模块还存在一些问题,因为数据同步服务需要根据 schema 定义... 阅102 转0 评0 公众公开 17-02-12 09:53 |
当然不是,SOA使用者要根据自己业务进行模块划分,进行领域建模设计,根据DDD领域驱动设计将业务分解为一个上下文模块,然后再用服务作为对外接口,内部封装的是DDD聚合根,而传统SOA作法是内部封装的是数据表的DTO,从而导致SOA服务内部腐烂堵塞,违背SOA自治和可用性等原则约束。SOA基础 SOA面试题 SOA案例项目源码 SOA最佳实践 微服务架构 ... 阅61 转1 评0 公众公开 17-02-12 09:51 |
大型SOA架构体系里的数据一致性问题。服务级别2PC的协议并不统一,例如Jboss社区的Narayana就是一个实现了一系列分布式事务协议的事务处理器,目前包含XATMI,JTA,JTS,Web-Service Transactions,以及Jboss自有的REST Transactions等等一系列事务协议。事务补偿即在事务链中的任何一个正向事务操作,都必须存在一个完全符合回滚规则的可逆事... 阅407 转2 评0 公众公开 17-02-12 09:51 |
互联网项目架构之基于服务的分布式架构。随着互联网电商项目的发展,越来越多的购物平台等都使用SOA分布式来作为系统主要架构。5、优化一个电商项目是开发中必不可少的工作,这时经过分析,将采用非关系型数据库redis作为主角搭建了redis集群,将商城首页的广告位数据、页脚数据和将每天访问最多的定时广告数据都存储在redis集群中,用空间换时... 阅1173 转9 评0 公众公开 17-02-11 09:35 |
深度剖析服务发现组件Netflix Eureka.具体实现方式其实很简单,就是接收到Service Provider请求的Eureka Server,把请求再次转发到其它的Eureka Server,调用同样的接口,传入同样的参数,除了会在header中标记isReplication=true,从而避免重复的replicate。本文主要介绍了Eureka的实现思路,通过深入了解Eureka Server、Service Provider、Se... 阅1058 转5 评0 公众公开 16-12-26 14:34 |
业务系统下层,业务模块分为界面和逻辑两个部分内容,业务模块下沉为提供业务服务能力的单元流程引擎+业务规则引擎可以进一步对业务服务,数据服务进行服务的编排展现层可以实现界面层的组装,可以调用数据服务能力和业务服务能力SOA实现的一个终极目标我们原来谈的比较多的是流程整合,现在可以进一步理解为通过已有的数据服务,业务服务,展... 阅88 转4 评0 公众公开 16-11-05 12:13 |
再谈SOA和云计算关系 首先再对SOA和云计算的核心做一个简单的阐述。对于SOA和云计算,可以看到都在谈能力,SOA注册上线的服务本身是一种能力,而云平台中的能力本身也需要服务化提供出去。SOA服务目录库能力来源于业务系统,业务系统提供服务注册到SOA的服务目录库中,因此SOA更多是能力集成平台。其一是云平台本身的三层之间可以通过SOA进一... 阅730 转6 评0 公众公开 16-11-05 12:10 |
今天SaaS更多的是API的服务。今天 SaaS 更多的是 API 的服务,就是已经有一套成熟的服务体系,每个客户又有自己个性化需求,那么 SaaS 就把自己变成业务的封装,开放 API,支持前端,让客户快速搭建业务。用户在星巴克喝了一杯客户,要打出租车回家,直接调用星巴克的 API,就可以直接打车回家,我们看不到 Uber 的 APP,但它的服务会在其他应... 阅20 转0 评0 公众公开 16-05-03 19:33 |
SOA设计原则。标准化的服务契约 Standardized service contract 服务的松耦合 Service loose coupling 服务的抽象 Service abstraction 服务的可重用性 Service reusability 服务的自治性 Service autonomy 服务的无状态性 Service statelessness 服务的可发现性 Service discoverability 服务的可组合性 Service composability ....基于SOA的... 阅10 转1 评0 公众公开 15-11-09 08:26 |