View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0009318 | 10000-014: PubSub | Spec | public | 2023-12-18 07:51 | 2023-12-19 16:45 |
Reporter | Randy Armstrong | Assigned To | Jim Luth | ||
Priority | normal | Severity | minor | Reproducibility | have not tried |
Status | closed | Resolution | no change required | ||
Product Version | 1.05.03 | ||||
Target Version | 1.05.04 RC1 | ||||
Summary | 0009318: JSON + MQTT has a lot of overhead when streaming unrelated data to the cloud | ||||
Description | The current PubSub model presumes DataSetWriters are created based some logical structure within the source address space. There are applications that have no logical structure and instead random variables from the source address space are streamed to the cloud. Applications that use this model do not have clearly defined DataSetWriters that can be created and have to 1) Create a single DataSetWriter of all variables where the field name is a unique id for the Variable instead of a Name; Proposal: add a new NetworkMessage flag: 'DynamicDataSetWriters'. This flag indicates that DataSetWriters are dynamic and list of DataSetWriterIds is not known in advance. The DataSetMetaData will be published for each DataSetWriter and provides the DataSetWriterId for an active DataSetWriter. When using this mode NetworkMessage/DataSetMessage headers shall be present the PublisherId and DataSetWriterId shall be specified. The PubSubConnnection metadata shall have a single DataSetWriter which is the template for all DataSetWriters. The MetaDataQueue name shall have the DataSetWriter Name as the last topic level. DataSetWriter name for the dynamically generated DataSetWriters shall be <templatename>.<datasetwriterid> (each unique DataSetWriter needs its own topic name since DataSetMetaData messages are sent with Retain=TRUE). | ||||
Tags | No tags attached. | ||||
Commit Version | |||||
Fix Due Date | |||||
Date Modified | Username | Field | Change |
---|---|---|---|
2023-12-18 07:51 | Randy Armstrong | New Issue | |
2023-12-18 07:58 | Randy Armstrong | Description Updated | |
2023-12-18 08:03 | Randy Armstrong | Description Updated | |
2023-12-18 08:28 | Randy Armstrong | Description Updated | |
2023-12-19 16:45 | Jim Luth | Assigned To | => Jim Luth |
2023-12-19 16:45 | Jim Luth | Status | new => closed |
2023-12-19 16:45 | Jim Luth | Resolution | open => no change required |
2023-12-19 16:45 | Jim Luth | Note Added: 0020534 |