[英]How to send complete object as message from producer to consumer in php rabbitmq
如何在PHP Rabbitmq中將具有某些私有屬性的完整對象作為消息從生產者發送給消費者
您必須將對象轉換為基於文本的數據結構,通常是JSON對象。 像json_encode這樣的東西將是一個不錯的起點
最好在對象內部有一個函數,該函數返回將消息發送到json_encode所需的特定屬性。
例如
class Cycle{
private $name;
private $notSending;
public $type;
public function getProducerMessage(){
return json_encode( [ 'name' => $this->name, 'type' => $this->type ] );
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.