`
文章列表
互联网早期的序列化协议主要有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 ...
Global site tag (gtag.js) - Google Analytics