View Source ExRocketmq.Models.QueueData (lib_oss v0.1.0)

The queue data model of rocketmq %{ "brokerName" => "broker-0", "perm" => 6, "readQueueNums" => 2, "topicSynFlag" => 0, "writeQueueNums" => 2 }

Summary

Types

@type t() :: %ExRocketmq.Models.QueueData{
  broker_name: String.t(),
  perm: integer(),
  read_queue_nums: integer(),
  topic_sys_flag: integer(),
  write_queue_nums: integer()
}

Functions

@spec readable?(t()) :: boolean()
Link to this function

to_consume_queues(queue, topic)

View Source
@spec to_consume_queues(t(), ExRocketmq.Typespecs.topic()) :: [
  ExRocketmq.Models.MessageQueue.t()
]
Link to this function

to_publish_queues(queue, topic)

View Source
@spec to_publish_queues(t(), ExRocketmq.Typespecs.topic()) :: [
  ExRocketmq.Models.MessageQueue.t()
]