OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

mqtt message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: [OASIS Issue Tracker] (MQTT-245) Remove trailing slashes from topic strings (review comment from Nicholas Humfrey)


    [ https://issues.oasis-open.org/browse/MQTT-245?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=43661#comment-43661 ] 

Rick Bullotta commented on MQTT-245:
------------------------------------

I agree with Nicholas that this type of topic format should be explicitly forbidden and rejected by brokers.

> Remove trailing slashes from topic strings (review comment from Nicholas Humfrey)
> ---------------------------------------------------------------------------------
>
>                 Key: MQTT-245
>                 URL: https://issues.oasis-open.org/browse/MQTT-245
>             Project: OASIS Message Queuing Telemetry Transport (MQTT) TC
>          Issue Type: Improvement
>          Components: core
>    Affects Versions: 3.1.1
>            Reporter: Richard Coppen
>
> Public review comment received from Nicholas Humfrey (point 8) 
> 8) I do wish that leading and trailing slashes were forbidden. I think 
> topic names should either have structure and semantic meaning, or not. 
> The half-way house of 'use the topic name however you want' and slashes 
> being significant for pattern-matching is confusing.
> Roger Light has responded this comment as follows:
> Not that I'm disagreeing with you, but the leading/trailing slashes
> just create zero length topic hierarchy element at the beginning/end
> of the topic. So the topic "/mqtt//comment/" would be split into five
> levels, '', 'mqtt', '', 'comment' and ''. The only inconsistency that
> I am aware of is that although leading slashes allow you to produce a
> topic that starts with a zero length element, there is no way to
> address that zero length element itself because zero length topics are
> forbidden for some reason.



--
This message was sent by Atlassian JIRA
(v6.2.2#6258)


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]