- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我对这两个有点困惑 - Broker和 Gateway EAA模式。 Broker 似乎可以:
structure distributed software systems with decoupled components that interact by remote service invocations
和网关
Wrap all the special API code into a class whose interface looks like a regular object. Other objects access the resource through this Gateway, which translates the simple method calls into the appropriate specialized API.
如果是这样 - 它们有何不同?
最佳答案
我不认为 Fowler 做对了。网关与类/对象无关。他描述的是 Facade 设计模式——使界面更简单。
当您考虑架构模式时,请考虑节点。当您考虑设计模式时,请考虑类/对象。 Node 是以下各项的抽象:设备 - 硬件和系统软件 - 例如操作系统、平台/框架等。系统软件被“分配”给设备。节点“封装”了设备和系统软件,并与构成架构的其他节点相关。
网关是将服务器节点与客户端节点隔离的节点 - 客户端节点不能直接连接到服务器节点。网关接收连接,然后自己建立到目标节点的连接。如前所述,Broker 更加灵活。
关于oop - 经纪人与网关模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29071571/
我需要有关使用并发的 Java 作业的帮助。我遇到的问题是在 get 方法上,我找不到任何问题。然而,感觉它没有被正确访问,或者它没有做它应该做的事情。总而言之,问题是我得到了所有金属,但我没有给消费
有人可以为我定义提供者、服务和代理之间的概念区别吗? 我经常编写 MVC 应用程序并将大部分业务逻辑卸载到其他类。没什么特别的,只需传入参数并接收回 POCO 实例。 为那些为我的 Controlle
我有以下结构: zookeeper: 3.4.12 kafka: kafka_2.11-1.1.0 server1: zookeeper + kafka server2: zookeeper + ka
我收到 Message size too large异常(exception),当我尝试发送超过 1 Mb 大小的消息时。当我尝试生成消息时,错误出现在我的客户端应用程序中。经过一番谷歌搜索后,我发现
我按以下方式使用此处找到的主管代码 ( https://github.com/zeromq/majordomo ): 我没有使用单个代理来处理请求和回复,而是启动两个代理,这样其中一个处理所有请求,另
我是一名优秀的程序员,十分优秀!