所谓单体应用就是把所有的功能和模块全部都堆积到一起,这种模式也是传统项目中最经常使用的一种模式,我们熟知的有MVC这种架构模式,在单体应用中这三个模块是全部放在一起的,不会存在网络之间程序相互进行调用的情况。更...
现在分布式架构盛行,RPC框架也被大家熟知,目前就国内而言,dubbo可以说是中小型企业的首选。我们先看一下官网上的一张图:
富客户端(Fat Client),是一个与瘦客户端(Thin Client)对立的概念。常见的C/S架构就是富客户端,B/S架构是典型的瘦客户端。
为了更方便地管理dubbo服务的注册和订阅,dubbo提供了可视化管理平台dubbo-admin。
随着互联网日新月异的发展,传统的软件架构已经满足不了庞大的用户需要和服务可靠性以及稳定性,SOA概念提出后,很多公司都在考虑做服务化,按照业务模块划分,每一个模块都是一个独立的工程,并且能够提供服务,热点模块也...
dubbo提供了web filter类似的com.alibaba.dubbo.rpc.Filter,这样,我们可以在dubbo提供的服务提供方和消费方都可以自定义过滤器,从而可以获得方法调用的时间或参数、返回结果及异常信息。以及对服务调用的权限管控.也可...
会员完成注册后,需要为会员发放奖励(派发一张优惠券),会员相关服务在mod-member模块,优惠券相关服务在mod-card模块,所以说传统的实现方案(在controller层分别调用两个dubbo服务)就会存在数据不一致问题,controller按照...
导读:本文整理自作者于 2020 年云原生微服务大会上的分享《携程微服务框架实践及思考》,主要介绍了从携程自研框架遇到的问题,转到落地 Dubbo 微服务框架,携程是如何实践的,以及实践过程中遇到的问题;未来转型 service mesh...
vivo 人工智能计算平台小组从 2018 年底开始建设 AI 计算平台至今,已经在 k8s 集群、以及离线的深度学习模型训练等方面,积累了众多宝贵的开发、运维经验,并逐步打造出稳定的基础容器平台 - AI 容器平台(VContainer)。为了...
来源 | https://blog.51cto.com/nxlhero/2515849