• UML面向对象分析与建模-【1】面向对象技术概述

    常见软件开发方法有面向过程的开发方法,面向数据结构的开发方法和面向对象的开发方法。其中面向过程的开发方法也称为面向功能的软件开发方法或面向数据流的软件开发方法。结构化方法强调过程抽象和功能模块化。它...
    文章 2008-11-28 839浏览量
  • 企业级集成和ESB

    SOA-面向服务架构,实际上强调的是软件的一种架构,一种支撑软件运行的相对稳定的结构,表面含义如此,其实SOA是一种通过服务整合来解决系统集成的一种思想。不是具体的技术,本质上是一种策略、思想。ESB-企业服务...
    文章 2016-05-03 3386浏览量
  • 企业级集成和ESB

    SOA-面向服务架构,实际上强调的是软件的一种架构,一种支撑软件运行的相对稳定的结构,表面含义如此,其实SOA是一种通过服务整合来解决系统集成的一种思想。不是具体的技术,本质上是一种策略、思想。ESB-企业服务...
    文章 2011-11-03 782浏览量
  • 一文弄清物联网的OTA

    解决方案必须确保以前的软件版本在新软件出现问题时作为后备应用程序保留下来。此外,必须保留客户端设备的状态之间的重置和电源周期,如软件的版本,已经目前正在运行在内存中的位置。第二个挑战是通信。新软件必须...
    文章 2018-12-07 1272浏览量
  • 《多核与GPU编程:工具、方法及实践》-1.4 性能指标

    这个通信或者通过消息传递进行,或者通过共享资源进行。这些通信将会占用CPU的执行时间,导致加速比小于N。图1-9显示了利用梯形规则算法计算函数定积分示例程序的加速比和效率。计算负载取决于进行计算的梯形数量。...
    文章 2017-05-02 2566浏览量
  • 《UML建模》读书笔记

    交互模型强调对象间的合作关系与时间顺序,通过对象间的消息传递来完成系统的交互。面向对象的设计是将分析所创建的分析模型(静态模型、动态模型)转换为设计模型,对分析模型进行细化与补充,确定系统的体系架构,...
    文章 2013-07-22 1033浏览量
  • 面试官竟让我用Redis实现一个消息队列!

    八、遇到的问题及解决办法 1、spring boot使用log4j2日志框架问题 在我添加了spring-boot-starter-log4j2依赖并在spring-boot-starter-web中排除了spring-boot-starter-logging后,运行项目,还是会提示下面的错误:...
    文章 2020-02-14 1014浏览量
  • 《分布式系统:概念与设计》一2.3.1 体系结构元素

    通信实体(什么在通信)通信范型(它们怎样通信)面向系统的实体面向问题的实体进程间通信远程调用间接通信结点对象 消息传递请求-应答组通信进程组件 套接字 RPC发布-订阅Web服务多播 RMI消息队列元组空间DSM ...
    文章 2017-08-01 1120浏览量
  • 微服务转型,雪崩效应是绕不过的一道坎

    设置较短的超时可能有助于解决这个问题,但是一个操作请求从发出到收到成功或者失败的消息需要的时间是不确定的。熔断器模式:熔断器的模式使用断路器来检测故障是否已得到解决,防止请求反复尝试执行一个可能会失败...
    文章 2017-09-04 2203浏览量
  • 消息中间件选型分析——从Kafka与RabbitMQ的对比来看...

    一、前言消息队列中间件(简称消息中间件)是指利用高效可靠的消息传递机制进行与平台无关的数据交流,并基于数据通信来进行分布式系统的集成。通过提供消息传递和消息排队模型,它可以在分布式环境下提供应用解耦、...
    文章 2018-04-14 2245浏览量
  • Kafka or RabbitMQ:消息中间件选型深入分析

    消息队列中间件(简称消息中间件)是指利用高效可靠的消息传递机制进行与平台无关的数据交流,并基于数据通信来进行分布式系统的集成。通过提供消息传递和消息排队模型,它可以在分布式环境下提供应用解耦、弹性伸缩...
    文章 2019-04-12 2046浏览量
  • 深入Jetty源码之HTTP协议

    在计算机网络中,如果两台机器要通信,他们首先要定义通信数据的格式,这样在服务器收到客户端的请求消息时,它才能正确的解析请求的内容,然后根据请求内容处理逻辑,并将相应消息传递会客户端;此时,客户端也要...
    文章 2016-05-17 2742浏览量
  • WCF之旅

    SOA是一种通过为所有软件提供服务外观,并将这些服务的WSDL集中发布到一个地方的一种组织企业软件方法。它通过使用明确定义的接口通过跨越边界传递消息来让多个自治的服务协同工作。SOA的真正价值是——允许开发者...
    文章 2014-11-30 1241浏览量
  • 消息中间件Kafka与RabbitMQ谁更胜一筹?

    通过提供消息传递和消息排队模型,它可以在分布式环境下提供应用解耦、弹性伸缩、冗余存储、流量削峰、异步通信、数据同步等等功能,其作为分布式系统架构中的一个重要组件,有着举足轻重的地位。目前开源的消息...
    文章 2019-01-14 2858浏览量
  • 消息中间件选型分析

    通过提供消息传递和消息排队模型,它可以在分布式环境下提供应用解耦、弹性伸缩、冗余存储、流量削峰、异步通信、数据同步等等功能,其作为分布式系统架构中的一个重要组件,有着举足轻重的地位。目前开源的消息...
    文章 2018-04-07 1454浏览量
  • 带你读《软件架构理论与实践》之三:软件架构模型

    另外,UML的合作图可以用来描述组件之间的消息传递及其空间分布,揭示组件之间的交互。使用UML对软件架构建模的主要优点有:1)具有通用的模型表示法、统一的标准,便于理解和交流。2)支持多视图结构,能够从不同...
    文章 2019-10-31 1768浏览量
  • IM系统的MQ消息中间件选型:Kafka还是RabbitMQ?

    通过提供消息传递和消息排队模型,它可以在分布式环境下提供应用解耦、弹性伸缩、冗余存储、流量削峰、异步通信、数据同步等等功能,其作为分布式系统架构中的一个重要组件,有着举足轻重的地位。目前开源的消息...
    文章 2018-06-12 2409浏览量
  • 消息中间件选型分析——从Kafka与RabbitMQ的对比来看...

    消息队列中间件(简称消息中间件)是指利用高效可靠的消息传递机制进行与平台无关的数据交流,并基于数据通信来进行分布式系统的集成。通过提供消息传递和消息排队模型,它可以在分布式环境下提供应用解耦、弹性伸缩...
    文章 2018-05-06 8289浏览量
  • 五分钟学后端技术:如何学习Java工程师必须掌握的RPC

    OpenStack 的 RPC 架构中,加入了消息队列 RabbitMQ,这样做的目的是为了保证 RPC 在消息传递过程中的安全性和稳定性。下面分析 OpenStack 中使用 RabbitMQ 如何实现 RPC 的调用。RabbitMQ 简介 以下摘录自知乎: ...
    文章 2020-03-30 1092浏览量
  • 代码复用的风险性

    有一套统一的消息发送、数据库访问其他操作的接口,意味着当开发者在阅读或修改由他人编写的微服务模块代码时更加轻松。你不需要担心业务逻辑或是基础组件的具体实现在不同模块之间出现细微的差异。取而代之的是,...
    文章 2017-10-18 1743浏览量
  • 重新开始学习编程系列Day01——编程入门

    1、安全加固技术随着计算机网络与应用技术的不断发展,信息系统安全问题越来越引起人们的关注,信息系统一旦遭受破坏,用户单位将受到重大的损失,对信息系统进行有效的保护,是必须面对和解决的迫切课题,而操作...
    文章 2021-08-12 544浏览量
  • 大数据时代,数据和API 安全性如何保障?

    数据时代的来临,推动着社会各领域转型升级的加速,但其在加速发展过程中的数据泄露问题也日益凸显,给企业个人信息的安全带来极大威胁。2018年,据报道有6500起数据泄露事件,暴露了数十亿条潜在的数据滥用记录。...
    文章 2019-12-13 758浏览量
  • Android中高级面试题(理论知识)

    (1)MVC,Model View Controller,是软件架构中最常见的一种框架,简单来说就是通过controller的控制去操作model层的数据,并且返回给view层展示。当用户发出事件的时候,view层会发送指令到controller层,接着...
    文章 2020-04-30 1130浏览量
  • 带你读《Java设计模式实践》之三:行为型模式

    在许多情况下,当设计和开发软件应用程序时会遇到这样的场景,程序中有必须相互通信的模块和对象,最简单的实现方法是让它们彼此了解并直接发送消息。但是,这种做法可能会造成混乱。例如,想象一个通信应用程序,...
    文章 2019-11-13 749浏览量
  • Java Web技术架构方案概述

    最初访问量下,功能简单时,单体软件可以解决所有问题;后来访问量逐渐增大,功能愈加丰富,此时单体软件的架构逐渐成为开发和运维的瓶颈。所以微服务拆分,集群化部署,消息中间件,内存数据库,数据库中间件等解决...
    文章 2020-03-12 1190浏览量
  • 软件开发必修课:你该知道的GRASP职责分配模式

    软件在本质上是复杂的,软件本身的复杂性在于除了要解决问题域,还要解决非功能性需求和软件域特有问题:安全性、可用性、可维护性、可扩展性、性能、一致性、容错性、稳定性、可重用性、幂等、兼容等等,软件开发者...
    文章 2020-10-22 2851浏览量
  • Android中高级面试题【理论知识】

    (1)MVC,Model View Controller,是软件架构中最常见的一种框架,简单来说就是通过controller的控制去操作model层的数据,并且返回给view层展示。当用户发出事件的时候,view层会发送指令到controller层,接着...
    文章 2020-06-04 933浏览量
  • Application Architecture Guide 2.0 chapter 1

    没有考虑到关键的用例,没有处理好常见问题,或者没有对长期的关键决策做好评估,会导致一个应用的失败。先待工具和平台会帮助你简化创建应用的难度,但是他们不会在需求之上建立你的应用程序。不好的架构导致的...
    文章 2016-05-18 1411浏览量
  • 微服务架构详谈

    同步调用还是异步消息传递,如何保证消息可靠性?SOA由ESB来集成所有的消息; 都需要统一的Gateway来汇聚、编排接口,实现统一认证机制,对外提供APP使用的RESTful接口; 同样的要关注如何再分布式下定位...
    文章 2018-09-26 1213浏览量
  • 我们为什么需要微服务架构

    更甚于,他们必须写代码来处理消息传递中速度过慢或者不可用等局部失效问题。2.分区的数据库架构:另外一个关于微服务的挑战来自于分区的数据库架构。在商业交易系统中同时给多个业务分主体更新消息很普遍。这种交易...
    文章 2017-07-04 1530浏览量
1 2 3 4 6 >

云产品推荐

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化