What is the difference between system configuration and system status?

Today at a design meeting, we discussed the topic of where to store the configuration and state of a distributed application.

It turns out that at this meeting, some developers understand different things when they hear a configuration or state. Some even think that configuration and state are the same thing.

My very brief understanding is that the configuration describes how you want the system to behave, and the system must analyze this configuration and take actions to achieve a certain state that reflects the implementation and consolidation of this config.

For example, an Apache server may have a configuration that reports that it has 15 to 30 workflows. When the server starts, it will most likely start 15 of them, reaching the state of 15 work processes. As requests arrive, he can change his state to have up to 30 active workflows.

I could not, however, convince the developers that the two concepts are different, and googling does not give me more eloquent links that explain better than I can, that I have an almost obvious difference.

Any suggestions or links on how to explain this better? Or am I wrong?

+3
source share
6 answers

You can reset the system by losing all state. Its configuration remains.

+4

"" - , -, ; , , . , , - , .

+1

Merriam-Webster ( ):

,

1 a: ( )

ยท ยท U ยท ยท

1 a: : (1): (2): (3): ( )

b: - ( , , ),

, (b) , , . / , , , , .

0

, - - . , , ; , .

, , ( , ) , .

, , 30 .

, (, , ) , . , ( , ).

0

- . , , , , , :

- -, .

- -, .

, , , . , . , , , , , , - "".

, @djna, , .

, , 8- !

0

, . Input. , "" , .

, Input State. , - .

, , . Input State , , , โ€‹โ€‹ . .

, , , .

-1

Source: https://habr.com/ru/post/1765181/


All Articles