• [Erlang 0060]Joe Armstrong 论文《面向软件错误构建...

    这些进程没有共享数据,进程之间只通过消息传递的方式进行通信,这就限制了软件错误造成的影响. 一旦进程之间共享有任何公共资源,譬如内存,或指向内存的指针,或互斥体等等,一个进程中的一个软件错误破坏共享资源的可能...
    文章 2017-12-03 1641浏览量
  • 解析:用SAAJ解决SOA集成问题

    SAAJ是在松散耦合软件系统中利用SOAP协议实现的基于XML消息传递的API规范。顾名思义,SAAJ支持带附件的SOAP消息。对于Java API for XML Messaging(JAXM),您已经了解很多,并且可能感到奇怪,究竟JAXM发生了什么事?...
    文章 2006-10-21 664浏览量
  • 解析:用SAAJ解决SOA集成问题

    SAAJ是在松散耦合软件系统中利用SOAP协议实现的基于XML消息传递的API规范。顾名思义,SAAJ支持带附件的SOAP消息。对于Java API for XML Messaging(JAXM),您已经了解很多,并且可能感到奇怪,究竟JAXM发生了什么事?...
    文章 2017-11-14 625浏览量
  • 异常处理的设计和重构学习一

    完整对象:除了用对象表示与存储错误消息,甚至连如何产生一个异常实例,传递异常,异常发生之后的程序控制流程等,全都定义在异常类中。二:声明【1】函数向外传递异常,是否需要声明在该函数接口之上。有以下几种=...
    文章 2015-10-05 958浏览量
  • 《基于模型的软件开发》——1.3 宝贵教训

    按值传递行为:这种奇特的现象出现于在消息传递小程序(applet)的现代程序中。它与按引用传递数据类似,只是在这种情况下是接收方会受到意想不到的影响。原因在于applet在其所做事情中没有受到约束。当接收方调用...
    文章 2017-07-03 1023浏览量
  • 《基于模型的软件开发》——2.2 广度优先处理(又称...

    解决方案中的每一个点,下一步操作由一个消息触发,该消息直接从引起触发条件的对象传递到具有响应的对象。没有任何间接或者中介参与协作。抽象与逻辑不可分性相结合的结果就是保证每一个行为都是自包含的。2.2.1...
    文章 2017-07-03 1089浏览量
  • 《七周七并发模型》第五章Actor总结

    而且,由于多个actor并不共享状态,仅通过消息传递来进行交流,所以不太适合实施细粒度的并行。其他语言 与许多伟大的思想一样,actor模型也由来悠久——20世纪70年代Carl Hewitt首次提出这个模型。Erlang无疑为布道...
    文章 2017-05-23 1228浏览量
  • 《七周七并发模型》第五章Actor总结

    而且,由于多个actor并不共享状态,仅通过消息传递来进行交流,所以不太适合实施细粒度的并行。其他语言 与许多伟大的思想一样,actor模型也由来悠久——20世纪70年代Carl Hewitt首次提出这个模型。Erlang无疑为布道...
    文章 2016-04-05 1547浏览量
  • WCF

    是指为了解决在Internel环境下业务集成的需要,通过连接能完成特定任务的独立功能实体实现的一种软件系统架构。SOA是一个组件模型,将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系...
    文章 2017-10-28 874浏览量
  • MQTT与SSE的对比

    2019年,安全研究人员详细描述了至少3200个拥有智能家居技术的家庭是如何由于MQTT的不安全错误配置而可能受到黑客攻击的。再加上其他必需的东西,比如创建开发人员文档,就很容易理解为什么您最终会认为,从操作和...
    文章 2020-07-03 449浏览量
  • 带你读《微服务架构设计模式》之三:微服务架构中的...

    本章将探讨各种进程间通信机制,包括REST和消息传递,并讨论如何进行权衡。选择合适的进程间通信机制是一个重要的架构决策。它会影响应用程序可用性。更重要的是,正如我在本章和下一章中所解释的那样,进程间通信...
    文章 2019-11-04 7362浏览量
  • 《云计算:原理与范式》一3.10 企业对企业集成服务

    也就是说,消息发送者有权利将消息传递到收件人并使用混搭集成服务。如果他没有被授权,处理过程则停止,并记录一个错误信息。错误日志信息将写入日志文件,它会驻留在Amazon的简单存储服务。如果已接受该消息,则放...
    文章 2017-08-01 982浏览量
  • SOA、ESB、NServiceBus、云计算 总结

    一个开放且与实现无关的服务消息传递与接口模型,它应该将应用程序代码从路由服务和传输协议中分离出来,并允许替代服务的实现。相关资源: 面向服务架构(SOA)和企业服务总线(ESB) C#ESB设计说明书 几种 ESB ESB...
    文章 2016-05-05 4243浏览量
  • AKKA文档(java)——角色系统

    这样做,不只任务自己有清晰的结构,而且作为结果产生的角色也可以决定它们可以处理以及如何处理哪些消息,还有故障如何解决等等。如何一个角色遇到不能处理的情况,它会向管理者发送一条失败消息,去寻求帮助。这种...
    文章 2016-04-06 1295浏览量
  • AKKA文档(java)——角色系统

    这样做,不只任务自己有清晰的结构,而且作为结果产生的角色也可以决定它们可以处理以及如何处理哪些消息,还有故障如何解决等等。如何一个角色遇到不能处理的情况,它会向管理者发送一条失败消息,去寻求帮助。这种...
    文章 2017-05-23 1200浏览量
  • 安全简报:渗透测试

    需要特别关注的第二个区域是错误消息和用户警告对话框(它们将把来自软件的信息传递给外部用户)。由于某些用户可能具有恶意企图,因此必须了解会向其显示哪些信息以及此类信息的传递方式。最后,渗透测试人员通常会...
    文章 2017-07-10 1561浏览量
  • 带你读《C++语言导学》之三:模 块 化

    错误处理在现实世界的所有软件中都是一个主要问题,因此很自然地有很多解决方法。如果错误被检测出来后无法在函数内局部处理,函数就必须以某种方法与某个调用者沟通这个问题。抛出异常是C++解决此问题的最一般的...
    文章 2019-11-07 404浏览量
  • SQL Server DBA三十问

    20、SSB(Service Broker)使用场景,如何创建,都会创建些什么对象,有啥优缺点,主要通过什么方式实现不同服务器之间的消息传递;可以通过哪些方式排错;21、跟踪数据库数据的变更有哪些方法,它们(CDC(Change ...
    文章 2017-07-03 1915浏览量
  • SQL Server DBA 30问【itpub】

    20.SSB(Service Broker)使用场景,如何创建,都会创建些什么对象,有啥优缺点,主要通过什么方式实现不同服务器之间的消息传递;可以通过哪些方式排错;21.跟踪数据库数据的变更有哪些方法,它们(CDC(Change Data ...
    文章 2017-11-07 1008浏览量
  • SQL Server DBA 30问【itpub】

    20.SSB(Service Broker)使用场景,如何创建,都会创建些什么对象,有啥优缺点,主要通过什么方式实现不同服务器之间的消息传递;可以通过哪些方式排错;21.跟踪数据库数据的变更有哪些方法,它们(CDC(Change Data ...
    文章 2011-11-11 1196浏览量
  • 从Storm和Spark 学习流式实时分布式计算的设计

    对于实现的逻辑来说,它们都是有向无环图的一个节点,那么如何设计它们之间的消息传递呢?或者说数据如何流动的?因为对于分布式系统来说,我们不能假定整个运算都是在同一个节点上(事实上,对于闭源软件来说,这是...
    文章 2014-08-02 3018浏览量
  • [连载]《C#通讯(串口和网络)框架的设计与实现》-1....

    模块之间是一个契约关系,如何履行契约会涉及到很多设计模式的选择,所以说对设计模块的把握程度直接影响软件框架的成熟度。就好比两个人对话,说话方式、语意都不能相互理解,就有可能话不投机半句多。记录日志是...
    文章 2015-11-20 877浏览量
  • 《基于模型的软件开发》——1.4 技术革新

    新概念,例如过程消息传递、基于堆栈的作用域等,需要一个有关构造的全新视角,而不是像BAL对图灵计算所做的那种轻微的抽象。找到突破口之后方法得到了加强。随着3GL被广泛接受,培训开发人员正确使用它们的需求也...
    文章 2017-07-03 1053浏览量
  • WCF入门教程1——WCF简要介绍

    消息传递层由通道(信道)组成,通道是对消息进行处理的组件,负责以一致的方式对消息进行整理和传送。通道用于传输层、协议层、及消息获取。各层次的通道组成了信道栈。通道对消息和消息头进行操作,服务运行时对...
    文章 2017-10-19 1092浏览量
  • 《伟大的计算原理》一第3章 Great Principles of ...

    其中一个解决方案就是使用奇偶校验位来提示接收端是否收到错误信息,当原编码中有偶数个1时,奇偶校验位为偶数,反之则为奇数。下述编码就是在原始编码中添加第3位为奇偶校验: A:110 B:101 C:011 D:000 现在...
    文章 2017-05-02 2001浏览量
  • 面向对象的软件工程应用浅研

    (3)动态连接性:对象和对象之间所具有的一种统一、方便、动态地连接和传递消息的能力与机制 动态连接性便于在概念上体现并行和分布式结构。(4)易维护性:任何一个对象都是把如何实现对本对象功能的细节隐藏在该对象...
    文章 2017-10-20 808浏览量
  • 面试官竟让我用Redis实现一个消息队列!

    消息我们可以理解为在计算机中或在整个计算机网络中传递的数据。队列是我们在学习数据结构的时候学习的基本数据结构之一,它具有先进先出的特性。所以,消息队列就是一个保存消息的容器,它具有先进先出的特性。为...
    文章 2020-02-14 1014浏览量
  • Code Complete—创建高质量的代码

    用异常通知程序的其他部分,进行错误消息传递。只有在其他编码方式无法解决的情况下才使用异常。不要把本可在局部处理的错误当成一个未捕获的异常抛出去。避免使用空得catch语句,这是一种不负责任的写法。了解所有...
    文章 2016-02-29 7257浏览量
  • 消息中间件面试题31道RabbitMQ+ActiveMQ+Kafka

    是关注于数据的发送和接收,利用高效可靠的异步消息传递机制集成分布式系统 图示: 消息中间件RabbitMQ+ActiveMQ+Kafka的对比 接下来就是消息中间件面试题RabbitMQ+ActiveMQ+Kafka RabbitMQ消息中间件系列 1:...
    文章 2019-07-26 2994浏览量
  • Application Architecture Guide 2.0 chapter 1

    一旦你明白了你应用的类型以及该软件如何部署,你就可以开始用你认为合适的风格和技术来建立你的软件。最终,你需要把考虑质量属性和交叉点容纳到你的设计中。应用类型 作为设计和组织软件架构过程的一部分,选择...
    文章 2016-05-18 1411浏览量
1 2 3 4 ... 12 >

云产品推荐

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