草庐IT

UIApplicationDelegate_Protocol

全部标签

ruby - Ruby 有元对象协议(protocol)吗?如果没有,是否可以实现一个?

请原谅我的无知,什么是元对象协议(protocol),Ruby有吗?如果没有,是否可以为Ruby实现一个?如果Ruby具有元对象协议(protocol),它可能具有哪些特性? 最佳答案 什么是元对象协议(protocol)?我遇到的最好的描述来自Class::MOP文档:AmetaobjectprotocolisanAPItoanobjectsystem.Tobemorespecific,itabstractsthecomponentsofanobjectsystem(classes,object,methods,objectatt

ruby - 发布/订阅 REST-HTTP 简单协议(protocol) Web 服务架构?

我正在询问您关于“架构”场景的建议:我正在寻找一种最简单的发布/订阅架构,让两个分离的服务器在互联网上进行对话,共享“稀疏”但“实时”的消息/事件。让我解释一下:发布者:是生成某种事件的服务器(http://www.server.com)(例如events==电子商务网站上的订单数据)。订阅者(一个或多个):是可以订阅接收ORDERS事件的“客户端”(http://www.client.com)。在现实生活中,发布者是由第三方(在Rails中)开发的服务器。目前,我可以通过简单的“轮询”策略将其连接到获取“订单”的接口(interface):每隔N秒我调用一次GET/new_order

c++ - 更好的基于请求的协议(protocol)实现结构

我正在使用一个协议(protocol),它基本上是一个基于TCP的请求和响应协议(protocol),类似于其他基于行的协议(protocol)(SMTP、HTTP等)。该协议(protocol)有大约130种不同的请求方法(例如登录、用户添加、用户更新、日志获取、文件信息、文件信息等)。所有这些方法都不能很好地映射到HTTP中使用的广泛方法(GET、POST、PUT等)。如此广泛的方法会导致实际含义的一些无关紧要的扭曲。但是协议(protocol)方法可以按类型分组(例如用户管理、文件管理、session管理等)。当前服务器端实现使用classWorker与方法ReadRequest

c++ - 更好的基于请求的协议(protocol)实现结构

我正在使用一个协议(protocol),它基本上是一个基于TCP的请求和响应协议(protocol),类似于其他基于行的协议(protocol)(SMTP、HTTP等)。该协议(protocol)有大约130种不同的请求方法(例如登录、用户添加、用户更新、日志获取、文件信息、文件信息等)。所有这些方法都不能很好地映射到HTTP中使用的广泛方法(GET、POST、PUT等)。如此广泛的方法会导致实际含义的一些无关紧要的扭曲。但是协议(protocol)方法可以按类型分组(例如用户管理、文件管理、session管理等)。当前服务器端实现使用classWorker与方法ReadRequest

c++ - 将 Protocol Buffer 定义拆分为多个 .proto 文件

我想在另一个协议(protocol)文件中包含一个协议(protocol)定义文件。例如://base.proto:messageP_EndPoint{requiredint32id=1;requiredstringhost=2;requiredint32port=3;}然后在另一个文件中:communication.proto://somehowinclude`base.proto'//...messageP_CommunicationProtocol{requiredCP_MessageTypetype=1;optionalint32id=2;optionalP_EndPointi

c++ - 将 Protocol Buffer 定义拆分为多个 .proto 文件

我想在另一个协议(protocol)文件中包含一个协议(protocol)定义文件。例如://base.proto:messageP_EndPoint{requiredint32id=1;requiredstringhost=2;requiredint32port=3;}然后在另一个文件中:communication.proto://somehowinclude`base.proto'//...messageP_CommunicationProtocol{requiredCP_MessageTypetype=1;optionalint32id=2;optionalP_EndPointi

java - Google Protocol Buffer 和 HTTP

我正在使用gSoap将遗留C++系统重构为SOA。我们有一些性能问题(非常大的XML),所以我的领导让我看看ProtocolBuffer。我做到了,它看起来很酷(我们需要C++和Java支持)。但是ProtocolBuffer只是用于序列化的解决方案,现在我需要将它发送到Java前端。从C++和Java的角度来看,我应该使用什么来通过HTTP(只是内部网络)发送这些序列化的内容?PS。另一个人试图加速我们的gSoap解决方案,我只对ProtocolBuffer感兴趣。 最佳答案 您当然可以通过HTTP请求或在HTTP响应中发送二进制

java - Google Protocol Buffer 和 HTTP

我正在使用gSoap将遗留C++系统重构为SOA。我们有一些性能问题(非常大的XML),所以我的领导让我看看ProtocolBuffer。我做到了,它看起来很酷(我们需要C++和Java支持)。但是ProtocolBuffer只是用于序列化的解决方案,现在我需要将它发送到Java前端。从C++和Java的角度来看,我应该使用什么来通过HTTP(只是内部网络)发送这些序列化的内容?PS。另一个人试图加速我们的gSoap解决方案,我只对ProtocolBuffer感兴趣。 最佳答案 您当然可以通过HTTP请求或在HTTP响应中发送二进制

c++ - Thrift 与 Protocol Buffer

这个问题在这里已经有了答案:BiggestdifferencesofThriftvsProtocolBuffers?[closed](15个回答)关闭7年前。我已经使用PB有一段时间了,但是Thrift一直在我的脑海中。在我看来,Thrift的主要优点是:native集合(即vector、集合等)与PB重复提供的功能类似于但不完全相似(没有迭代器,除非您深入研究文档指出“在大多数情况下不需要”的RepeatedField)。提供了一个不错的RPC实现,而不仅仅是插入你自己的钩子(Hook)。更多官方支持的语言(PB为Java、C++、Python提供“官方”支持)Thrift的缺点:R

c++ - Thrift 与 Protocol Buffer

这个问题在这里已经有了答案:BiggestdifferencesofThriftvsProtocolBuffers?[closed](15个回答)关闭7年前。我已经使用PB有一段时间了,但是Thrift一直在我的脑海中。在我看来,Thrift的主要优点是:native集合(即vector、集合等)与PB重复提供的功能类似于但不完全相似(没有迭代器,除非您深入研究文档指出“在大多数情况下不需要”的RepeatedField)。提供了一个不错的RPC实现,而不仅仅是插入你自己的钩子(Hook)。更多官方支持的语言(PB为Java、C++、Python提供“官方”支持)Thrift的缺点:R