[ 
https://issues.apache.org/jira/browse/PLC4X-120?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Lukas Ott closed PLC4X-120.
---------------------------
    Resolution: Abandoned

> Query optimizer for PLC4X Requests
> ----------------------------------
>
>                 Key: PLC4X-120
>                 URL: https://issues.apache.org/jira/browse/PLC4X-120
>             Project: Apache PLC4X
>          Issue Type: New Feature
>          Components: Core
>            Reporter: Christofer Dutz
>            Priority: Major
>         Attachments: Image from iOS (2).jpg
>
>
> Almost all protocols support asking for multiple items in one request. 
> However the size of a request is usually limited.
>  
> Now there are multiple possible optimizations possible:
> - Aggregate items that are close to each other (Instead of reading multiple 
> bytes which are located in close proximity, load one byte array instead)
> - Rearange the items so request and response are filled to the maximum
> - Split the request up into multiple requests
>  
> For the S7 driver I had implemented the last part, but not the others.
>  
> Instead of implementing this for one protocol (as I did for S7) she's going 
> to try to implement this in a generic fashion so we can add this as a layer 
> in all Java drivers (can port things to other languages later). Currently all 
> protocols except s7 read each item in a single request, which is highly 
> imperformant.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to