
dubbo原理
Dubbo缺省协议采用单一长连接和NIO异步通讯,适合于小数据量大并发的服务调用,以及服务消费者机器数远大于服务提供者机器数的情况。 ...
在这里可以看到后端技术,微服务架构,Linux等文章,还有我的程序人生!
Dubbo缺省协议采用单一长连接和NIO异步通讯,适合于小数据量大并发的服务调用,以及服务消费者机器数远大于服务提供者机器数的情况。 ...
消息中间件(MOM),用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。本文主要讲消息队列,消息队列(Message queue 即MQ)是在消息的传输过程中保存消息的容器。使用较多的消息队列有ActiveMQ,RocketMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ等,部分 数据库 如 Redis、MySQL 以及 phxsql 也可实现消息队列的功能。 ...
我们用Java编写多线程应用程序,有多种JDK同步工具可以选择,常用的一般是ReentrantLock锁和Condition条件队列等。然而,在某些特殊应用场景中,我们应该使用一些特殊的同步工具。例如,有时候我们需要创建N个线程,让他们各自执行,当它们运行到某个特定位置时暂定,并且等待另外N-1线程都到达它们各自的暂停位置再同时继续运行。 ...
用到MQTT做消息的推送,主要是为了实现低流量下的智能家居控制(我们用到的是劳沃协议),在使用的时候也是遇到很多坑(特别是重连) ...
做java开发的几乎都知道jvm这个名词,但是由于jvm对实际的简单开发的来说关联的还是不多,一般工作个一两年(当然不包括爱学习的及专门做性能优化的什么的),很少有人能很好的去学习及理解什么是jvm,以及弄清楚jvm的工作原理,个人认为这块还是非常有必要去认真了解及学习的,特别是刚入门或入门不久的java开发来说,这是java的基石。 ...