Δ消息体:JMS API 定义了5种消息格式也叫消息类型,可以使用不同形式发送和接收数据,并可以兼容现有的消息格式 TextMessage,MapMessage,ByteMessage,StreamMessage,Objectmessage Δ消息属性: 1、应用程序设置和添加的属性,比如: Mes ...
分类:
其他好文 时间:
2017-08-20 00:45:54
阅读次数:
147
最近在做socket通信中用到了关于序列化工具选型的问题,在调研过程中开始趋向于用protobuf,可以省去了编解码的过程。能够实现快速开发,且只需要维护一份协议文件即可。 但是调研过程中发现了protobuf的一些弊端,比如需要生成相应的文件类,和业务绑定太紧密,所以在看了AVRO之后发现它完美解 ...
分类:
编程语言 时间:
2017-08-13 23:30:44
阅读次数:
262
Kafka 0.11版本重新设计了消息以及消息集合,既支持了事务、精确一次处理语义和幂等producer等新功能,又提升了序列化效率节省了网络/磁盘IO。本文着重探讨新版本消息格式的设计与老版本的对比。 ...
分类:
其他好文 时间:
2017-07-06 15:54:25
阅读次数:
259
转自:http://crystal2012.iteye.com/blog/1447845 在WWW(全球资讯网)中想要连结到某个网页,便需要给浏览器一个位址,而URL在此的功能就是告知浏览器某个资源在那个位置,简单来说,通常我们在IE或Netscape浏览器中所输入的网址就是URL的其中一种。 HT ...
分类:
Web程序 时间:
2017-06-23 19:29:38
阅读次数:
221
在前面的文章简单的介绍了一下Chrome调试模式的启动方式,但前面的API只能做到简单的打开,关闭标签操作,当我们需要对某个标签页进行详细的操作时,则需要用到页面管理API。首先我们还是来回顾下获取页面信息: 访问 http://127.0.0.1:9222/json,即可获取如下所示的页面信息 { ...
分类:
其他好文 时间:
2017-06-10 19:28:14
阅读次数:
302
RPC是以方法调用的方式描写叙述WebSerivce的,也就是说,你要说清楚调用的那个方法,以及各个參数的名称和值。要描写叙述这些东东。SOAP消息就要有一个统一的规范,指出那一部分是方法名。哪个部分是參数,哪个部分是返回值。换句话说。RPC方式调用的SOAP消息格式是有章可循的,固定的。(比方说。 ...
分类:
Web程序 时间:
2017-06-10 10:46:01
阅读次数:
264
摘要: 这篇教程提供了一个面向 C++ 程序员关于 protocol buffers 的基础介绍。通过创建一个简单的示例应用程序,它将向我们展示: 在 .proto 文件中定义消息格式 使用 protocol buffer 编译器 使用 C++ protocol buffer API 读写消息 这不 ...
分类:
编程语言 时间:
2017-06-08 15:29:12
阅读次数:
266
国际化英文单词为:Internationalization,又称I18N,I为因为单词的第一个字母,18为这个单词的长度,而N代表这个单词的最后一个字母。国际化又称本地化(Localization,L10N)。 Java国际化主要通过如下3个类完成 java.util.ResourceBundle:... ...
分类:
其他好文 时间:
2017-05-29 00:31:16
阅读次数:
302
1.protobuf简介 protobuf是google提供的一个开源序列化框架,类似于XML,JSON这样的数据表示语言,其最大的特点是基于二进制,因此比传统的XML表示高效短小得多。虽然是二进制数据格式,但并没有因此变得复杂,开发人员通过按照一定的语法定义结构化的消息格式,然后送给命令行工具,工 ...
分类:
其他好文 时间:
2017-05-28 10:00:36
阅读次数:
205
Kite Kite是用Go开发的一套RPC库,很适合作为分布式微服务的开发框架。 Kite 的传输层使用 SockJS 提供的WebSocket服务, 浏览器Javascript也可以连接到Kite上 (Kite.js); Kite 的RPC消息格式使用修改过的 dnode 协议,Kite 增加了 ...
分类:
其他好文 时间:
2017-05-13 14:24:39
阅读次数:
374