- 浏览: 13359 次
最新评论
文章列表
互联网早期的序列化协议主要有COM和CORBA。
COM主要用于Windows平台,并没有真正实现跨平台,另外COM的序列化的原理利用了编译器中虚表,使得其学习成本巨大(想一下这个场景, 工程师需要是简单的序列化协议,但却要先掌握语言编译器)。由于序列化的数据与编译器紧耦合,扩展属性非常麻烦。
CORBA 是早期比较好的实现了跨平台,跨语言的序列化协议。COBRA的主要问题是参与方过多带来的版本过多,版本之间兼容性较差,以及使用复杂晦涩。这些政治经 济,技术实现以及早期设计不成熟的问题,最终导致COBRA的渐渐消亡。J2SE 1.3之后的版本提供了基于CORB ...
rabbitmq集群cluster+HA(haproxy+keepalived)热备
HA高可用网络拓扑图如下:
Socket中的TIME_WAIT状态在 高并发短连接的server端,当server处理完client的请求后立刻closesocket此时会出现time_wait状态然后如果 client再并发2000个连接,此时部分连接就连接不上了,用ling ...
rabbitMQ安装监控
官方地址:http://www.rabbitmq.com/management.html
Windows
进入到rabbitmq安装目录下,如我的windows的rabbitmq的安装目录为D:\Program Files (x86)\RabbitMQ Server\rabbitmq_server-3.5.1\sbin
第一步启动管理插件(先启动rabbitmq服务再装插件)
rabbitmq-plugins enable rabbitmq_management
...
rabbitMQ的集群方式和镜像队列
一、rabbitMQ的集群方式
(1)先配置集群每台机器的hosts文件:
[root@yangjuanying sbin]# vi /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.139.128 yangj ...