0%
Golang的弱引用
发表于:
分类于:
Golang
在学习观察者模式的时候,看到观察者模式的实现方式之一有弱引用,所以专门学习了一下这个知识点。
Golang实现观察者模式(Observer Pattern)
发表于:
分类于:
设计模式
观察者模式是一种行为型设计模式,它定义了对象间的一种一对多的依赖关系,使得每当一个对象状态发生改变时,其相关依赖对象都会得到通知并自动更新。这种模式也被称为发布-订阅模式、模型-视图模式、源-监听器模式。
认识MQTT(三):MQTT在业务中的应用
发表于:
分类于:
消息队列
我们的系统连接着车辆和用户两端,车辆的个性化配置数据上报到云端,又或者用户登录后的账户信息下发给车端,车辆与云端之间的数据传输都是通过MQTT网关来实现的。
Golang实现工厂模式(Factory Pattern)
发表于:
分类于:
设计模式
工厂模式(Factory Pattern)是一种创建型设计模式,用于处理对象的创建。在工厂模式中,创建对象的任务被推迟到子类中,这些子类被称为工厂方法。这种模式的主要目的是将对象的创建和使用分离,使得在不知道具体类的情况下也能创建对象。
认识MQTT(二):RabbitMQ支持MQTT
发表于:
分类于:
消息队列
RabbitMQ
是通过插件的形式支持MQTT
协议的,使用时,需要在RabbitMQ集群上启用rabbitmq_mqtt
插件。
认识MQTT(一):MQTT是什么
发表于:
分类于:
消息队列
和车打交道后,接触到了MQTT
,第一次听到这个词时,我还疑心自己是不是听错了,问Leader是不是MQ
,得到了“不是”的答复,遂有此文,总结一下我所了解的MQTT
。
用Golang实现一个消息队列
发表于:
分类于:
Golang
Go的channel
是并发编程中的一种同步通信机制,天然支持并发请求,因此可以用来实现消息队列。这里实现一个能够处理并发请求的消息队列。