Click here to Skip to main content
15,923,226 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: No REST for the weary Pin
Gary R. Wheeler18-Apr-19 12:26
Gary R. Wheeler18-Apr-19 12:26 
GeneralRe: No REST for the weary Pin
Dean Roddey18-Apr-19 15:02
Dean Roddey18-Apr-19 15:02 
GeneralRe: No REST for the weary Pin
Gary R. Wheeler19-Apr-19 1:38
Gary R. Wheeler19-Apr-19 1:38 
GeneralRe: No REST for the weary Pin
Max Santos18-Apr-19 22:48
Max Santos18-Apr-19 22:48 
GeneralRe: No REST for the weary Pin
Sander Rossel19-Apr-19 0:37
professionalSander Rossel19-Apr-19 0:37 
GeneralRe: No REST for the weary Pin
Dean Roddey19-Apr-19 7:55
Dean Roddey19-Apr-19 7:55 
GeneralRe: No REST for the weary Pin
SeattleC++19-Apr-19 4:33
SeattleC++19-Apr-19 4:33 
GeneralRe: No REST for the weary Pin
Dean Roddey19-Apr-19 7:52
Dean Roddey19-Apr-19 7:52 
The problem is as I originally outlined. It's a completely synchronous call/response system being used in a situation where 99.9999% of the time there's nothing to respond with. But, when there is, it needs to be seen very quickly. So it's just the completely wrong tool for the job.

On the automation system side, you could be dealing with hundreds of devices, so it's doing huge amounts of I/O and network traffic for essentially no reason, and it has to parse all that data, convert to binary, and check it against what it saw last time to see if it has changed, and each of those devices might have quite a few values to deal with. If the device can only transfer a single big chunk of state, it just makes it that much worse.

If multiple clients needs to do the same on those devices, it compounds, and sometimes overwhelms the device.
Explorans limites defectum

GeneralRe: No REST for the weary Pin
SeattleC++19-Apr-19 9:00
SeattleC++19-Apr-19 9:00 
GeneralRe: No REST for the weary Pin
Dean Roddey19-Apr-19 9:24
Dean Roddey19-Apr-19 9:24 
GeneralRe: No REST for the weary Pin
jschell21-Apr-19 6:18
jschell21-Apr-19 6:18 
GeneralThought of the Day Pin
OriginalGriff18-Apr-19 4:51
mveOriginalGriff18-Apr-19 4:51 
QuestionRe: Thought of the Day Pin
megaadam18-Apr-19 5:07
professionalmegaadam18-Apr-19 5:07 
GeneralRe: Thought of the Day Pin
Daniel Pfeffer18-Apr-19 5:10
professionalDaniel Pfeffer18-Apr-19 5:10 
GeneralRe: Thought of the Day Pin
W Balboos, GHB18-Apr-19 5:20
W Balboos, GHB18-Apr-19 5:20 
GeneralRe: Thought of the Day Pin
lopatir18-Apr-19 5:31
lopatir18-Apr-19 5:31 
GeneralRe: Thought of the Day Pin
GuyThiebaut18-Apr-19 8:22
professionalGuyThiebaut18-Apr-19 8:22 
GeneralRe: Thought of the Day Pin
DRHuff18-Apr-19 10:38
DRHuff18-Apr-19 10:38 
GeneralThat was weird Pin
#realJSOP18-Apr-19 4:13
professional#realJSOP18-Apr-19 4:13 
GeneralRe: That was weird Pin
Mark_Wallace18-Apr-19 4:16
Mark_Wallace18-Apr-19 4:16 
GeneralRe: That was weird PinPopular
#realJSOP18-Apr-19 4:23
professional#realJSOP18-Apr-19 4:23 
GeneralRe: That was weird Pin
GuyThiebaut18-Apr-19 8:25
professionalGuyThiebaut18-Apr-19 8:25 
GeneralRijsttaart Pin
CodeWraith18-Apr-19 3:37
CodeWraith18-Apr-19 3:37 
GeneralRe: Rijsttaart Pin
Mark_Wallace18-Apr-19 4:19
Mark_Wallace18-Apr-19 4:19 
GeneralRe: Rijsttaart Pin
CodeWraith18-Apr-19 7:37
CodeWraith18-Apr-19 7:37 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.