
2025/05
	ver: 4.25.501
		Monitor mode 추가(단순 메시지 수신용도 모니터링 시스템)
		Withdraw api 삭제


2024/12
	ver: 4.24.905
		Cluster heart-beat read 4 byte 데이터 누적 10일정도만에 좀비 socket disconnect 없이 메시지 송신 불가

2024/12
	ver: 4.24.904
		* 기능 제거

2024/12
	ver: 4.24.903
		Withdraw 보완
		Stand-alone 모드 cluster write queue 릭 가능성 수정

2024/12
	ver: 4.24.902
		cluster TCP 원복
			Cluster 포트도 7542사용, http 버전 기능 추가


2024/12
	ver: 4.24.901 
		cluster Lan disconnect 시 쌍방 모두 active 가능성 있음
			cluster 경우 active 목록 주기적으로 send
				Lan-disable 경우 보완

2023/8
	Cluster UDP heartbeat 추가해서 최대 10초, 하나만 남을경우 client IsActive 변경로직 추가
	3개 구동시 IsActive 문제가 예상됨.



//4.22.802 - UDP buffer 8mb
//4.22.801 - UDP 깨짐, ZipException - rewind 처리
//4.22.601 - UDP cluster





2022/1
	ClusterUDP 개발-멀티캐스트 cluster





8.6.01d
MemoryBuffer 보완

7.3.26d
Active 기능 패치, active-standby 같은 byte array를 사용하여 문제 발생
	- 현상: Active가 2개 존재 가능성




2022-10 SDI 버그 보고, Floware3 버전임,, Write Thread 분리하지 않아 발생한 문제임




09-26 20:46:46.915 DEBUG MQNode@1607098314 SENT FM04_DM5 > IR1L4 '' [1874] [Code:0]
09-26 20:46:47.047 DEBUG MQNode@708323896 RECD IR1L4 > FM04_DM5 '' [2333] [Code:0]
09-26 20:46:47.047 DEBUG MQNode@708323896 SENT IR1L4 > FM04_DM5 '' [2333] [Code:0]
09-26 20:46:47.073 DEBUG MQNode@1607098314 RECD FM04_DM5 > IR1L4 '' [1874] [Code:0]
09-26 20:46:47.073 DEBUG MQNode@1607098314 SENT FM04_DM5 > IR1L4 '' [1874] [Code:0]
09-26 20:46:47.130 DEBUG MQNode@1607098314 RECD FM04_DM5 > SE1L4 '' [4594] [Code:0]
09-26 20:46:47.130 DEBUG MQNode@1607098314 SENT FM04_DM5 > SE1L4 '' [4594] [Code:0]
09-26 20:46:47.251 DEBUG MQNode@708323896 RECD IR1L4 > FM04_DM5 '' [2333] [Code:0]
09-26 20:46:47.251 DEBUG MQNode@708323896 SENT IR1L4 > FM04_DM5 '' [2333] [Code:0]
09-26 20:46:47.300 DEBUG MQNode@813576318 RECD SE1L4 > FM04_DM5 '' [2397] [Code:0]
09-26 20:46:47.300 DEBUG MQNode@813576318 SENT SE1L4 > FM04_DM5 '' [2397] [Code:0]
09-26 20:46:47.341 DEBUG MQNode@1527929618 RECD FM01_DM2 > CD1L1 '' [1874] [Code:0]
09-26 20:46:47.341 DEBUG MQNode@1527929618 SENT FM01_DM2 > CD1L1 '' [1874] [Code:0]
09-26 20:46:47.407 DEBUG MQNode@872166396 RECD CD1L1 > FM01_DM2 '' [2333] [Code:0]
09-26 20:46:47.407 DEBUG MQNode@872166396 SENT CD1L1 > FM01_DM2 '' [2333] [Code:0]
09-26 20:46:47.689 DEBUG MQNode@1607098314 RECD FM04_DM5 > SE1L4 '' [1828] [Code:0]
09-26 20:46:47.689 DEBUG MQNode@1607098314 SENT FM04_DM5 > SE1L4 '' [1828] [Code:0]
09-26 20:46:47.837 DEBUG MQNode@1607098314 RECD FM04_DM5 > IR1L4 '' [1874] [Code:0]
09-26 20:46:47.838 DEBUG MQNode@1607098314 SENT FM04_DM5 > IR1L4 '' [1874] [Code:0]
09-26 20:46:47.857 DEBUG MQNode@708323896 RECD IR1L4 > FM04_DM5 '' [2333] [Code:0]
09-26 20:46:47.858 DEBUG MQNode@708323896 SENT IR1L4 > FM04_DM5 '' [2333] [Code:0]
09-26 20:46:47.954 DEBUG MQNode@1607098314 RECD FM04_DM5 > SE1L4 '' [1986] [Code:0]
09-26 20:46:47.954 DEBUG MQNode@1607098314 SENT FM04_DM5 > SE1L4 '' [1986] [Code:0]
09-26 20:46:47.996 DEBUG MQNode@813576318 RECD SE1L4 > FM04_DM5 '' [2328] [Code:0]
09-26 20:46:47.996 DEBUG MQNode@813576318 SENT SE1L4 > FM04_DM5 '' [2328] [Code:0]
09-26 20:46:48.036 DEBUG MQNode@1607098314 RECD FM04_DM5 > EC1L4 '' [2139] [Code:0]
09-26 20:46:48.036 DEBUG MQNode@1607098314 SENT FM04_DM5 > EC1L4 '' [2139] [Code:0]
09-26 20:46:48.102 DEBUG MQNode@813576318 RECD SE1L4 > FM04_DM5 '' [4952] [Code:0]
09-26 20:46:48.103 DEBUG MQNode@813576318 SENT SE1L4 > FM04_DM5 '' [4952] [Code:0]
09-26 20:46:48.266 DEBUG MQNode@1527929618 RECD FM01_DM2 > IR1L1 '' [1770] [Code:0]
09-26 20:46:48.266 DEBUG MQNode@1527929618 SENT FM01_DM2 > IR1L1 '' [1770] [Code:0]
09-26 20:46:48.284 DEBUG MQNode@1607098314 RECD FM04_DM5 > SE1L4 '' [1716] [Code:0]
09-26 20:46:48.284 DEBUG MQNode@1607098314 SENT FM04_DM5 > SE1L4 '' [1716] [Code:0]
09-26 20:46:48.293 DEBUG MQNode@2092727484 RECD IR1L1 > FM01_DM2 '' [2330] [Code:0]
09-26 20:46:48.293 DEBUG MQNode@2092727484 SENT IR1L1 > FM01_DM2 '' [2330] [Code:0]
09-26 20:46:48.389 DEBUG MQNode@1527929618 RECD FM01_DM2 > SE1L1 '' [1839] [Code:0]
09-26 20:46:48.390 DEBUG MQNode@1527929618 SENT FM01_DM2 > SE1L1 '' [1839] [Code:0]
09-26 20:46:48.456 DEBUG MQNode@785395408 RECD SE1L1 > FM01_DM2 '' [2319] [Code:0]
09-26 20:46:48.456 DEBUG MQNode@785395408 SENT SE1L1 > FM01_DM2 '' [2319] [Code:0]
09-26 20:46:49.410 DEBUG MQNode@1607098314 RECD FM04_DM5 > SE1L4 '' [1835] [Code:0]
09-26 20:46:49.410 DEBUG MQNode@1607098314 SENT FM04_DM5 > SE1L4 '' [1835] [Code:0]
09-26 20:46:49.604 DEBUG MQNode@813576318 RECD SE1L4 > FM04_DM5 '' [2324] [Code:0]
09-26 20:46:49.605 DEBUG MQNode@813576318 SENT SE1L4 > FM04_DM5 '' [2324] [Code:0]
09-26 20:46:49.982 DEBUG MQNode@1607098314 RECD FM04_DM5 > EC1L4 '' [2357] [Code:0]
09-26 21:58:43.113 ERROR MQNode@1607098314 java.net.SocketException: There is no process to read data written to a pipe.
	at java.net.SocketOutputStream.socketWrite0(Native Method)
	at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:105)
	at java.net.SocketOutputStream.write(SocketOutputStream.java:149)
	at java.io.DataOutputStream.write(DataOutputStream.java:115)
	at java.io.FilterOutputStream.write(FilterOutputStream.java:97)
	at kr.flowsoft.mq.server.MQNode.send(MQNode.java:238)
	at kr.flowsoft.mq.server.MQMediator.toss(MQMediator.java:144)
	at kr.flowsoft.mq.server.MQNode.runnable(MQNode.java:183)
	at kr.flowsoft.concurrent.Threadable.run(Threadable.java:61)
	at java.lang.Thread.run(Thread.java:834)

09-26 21:58:43.113 INFO  MQNode@1607098314 Mgnt [FMQ:type=MQNodes,name=EC1L4,id=485235948] unregistered
09-26 21:58:43.113 INFO  MQNode@1607098314 Removed [1] MQNode EC1L4>FM04_DM5 /127.0.0.1:63430 485235948 R[11012654] S[11557822]
09-26 21:58:43.113 DEBUG MQNode@1607098314 SENT FM04_DM5 > EC1L4 '' [2357] [Code:0]
09-26 21:58:43.113 DEBUG MQNode@1598971726 RECD admL1 > EC1L1 '' [2805] [Code:0]
09-26 21:58:43.114 DEBUG MQNode@1598971726 SENT admL1 > EC1L1 '' [2805] [Code:0]
09-26 21:58:43.114 DEBUG MQNode@1055276774 RECD admL4 > EC1L4 '' [3225] [Code:0]
09-26 21:58:43.114 DEBUG MQNode@1055276774 SENT admL4 > EC1L4 '' [3225] [Code:0]
09-26 21:58:43.114 ERROR MQNode@485235948 javax.management.InstanceNotFoundException: FMQ:type=MQNodes,name=EC1L4,id=485235948
09-26 21:58:43.116 DEBUG MQNode@1598971726 RECD admL1 > EC1L1 '' [3155] [Code:0]
09-26 21:58:43.116 DEBUG MQNode@1598971726 SENT admL1 > EC1L1 '' [3155] [Code:0]
09-26 21:58:43.116 DEBUG MQNode@1055276774 RECD admL4 > EC1L4 '' [3225] [Code:0]
09-26 21:58:43.116 DEBUG MQNode@1055276774 SENT admL4 > EC1L4 '' [3225] [Code:0]
09-26 21:58:43.116 DEBUG MQNode@1598971726 RECD admL1 > EC1L1 '' [2735] [Code:0]
09-26 21:58:43.116 DEBUG MQNode@1598971726 SENT admL1 > EC1L1 '' [2735] [Code:0]
09-26 21:58:43.116 DEBUG MQNode@1055276774 RECD admL4 > EC1L4 '' [3225] [Code:0]
09-26 21:58:43.116 DEBUG MQNode@1055276774 SENT admL4 > EC1L4 '' [3225] [Code:0]
09-26 21:58:43.116 DEBUG MQNode@1598971726 RECD admL1 > EC1L1 '' [3155] [Code:0]
09-26 21:58:43.116 DEBUG MQNode@1598971726 SENT admL1 > EC1L1 '' [3155] [Code:0]
09-26 21:58:43.117 INFO  MQNode@1356615900 Added   [2] MQNode EC1L4>FM04_DM5 /127.0.0.1:45451 1356615900 R[0] S[0]
09-26 21:58:43.117 INFO  MQNode@1356615900 Mgnt [FMQ:type=MQNodes,name=EC1L4,id=1356615900] registered
09-26 21:58:43.117 DEBUG MQNode@1055276774 RECD admL4 > EC1L4 '' [3225] [Code:0]
09-26 21:58:43.117 DEBUG MQNode@1055276774 SENT admL4 > EC1L4 '' [3225] [Code:0]
09-26 21:58:43.117 DEBUG MQNode@1421497530 RECD tpmL1 > EC1L1 '' [2817] [Code:0]
09-26 21:58:43.117 DEBUG MQNode@1421497530 SENT tpmL1 > EC1L1 '' [2817] [Code:0]
09-26 21:58:43.117 DEBUG MQNode@1055276774 RECD admL4 > EC1L4 '' [3225] [Code:0]
09-26 21:58:43.117 DEBUG MQNode@1055276774 SENT admL4 > EC1L4 '' [3225] [Code:0]
09-26 21:58:43.117 DEBUG MQNode@1055276774 RECD admL4 > EC1L4 '' [3225] [Code:0]
09-26 21:58:43.117 DEBUG MQNode@1055276774 SENT admL4 > EC1L4 '' [3225] [Code:0]
09-26 21:58:43.117 DEBUG MQNode@1421497530 RECD tpmL1 > EC1L1 '' [2817] [Code:0]
09-26 21:58:43.117 DEBUG MQNode@1421497530 SENT tpmL1 > EC1L1 '' [2817] [Code:0]
09-26 21:58:43.117 INFO  MQNode@1384796810 Added   [3] MQNode EC1L4>FM04_DM5 /127.0.0.1:46486 1384796810 R[0] S[0]
09-26 21:58:43.117 INFO  MQNode@1384796810 Mgnt [FMQ:type=MQNodes,name=EC1L4,id=1384796810] registered
09-26 21:58:43.117 DEBUG MQNode@1055276774 RECD admL4 > EC1L4 '' [3225] [Code:0]
09-26 21:58:43.117 DEBUG MQNode@1055276774 SENT admL4 > EC1L4 '' [3225] [Code:0]
09-26 21:58:43.118 DEBUG MQNode@1421497530 RECD tpmL1 > EC1L1 '' [2813] [Code:0]
09-26 21:58:43.118 DEBUG MQNode@1421497530 SENT tpmL1 > EC1L1 '' [2813] [Code:0]
09-26 21:58:43.118 DEBUG MQNode@1055276774 RECD admL4 > EC1L4 '' [3225] [Code:0]
09-26 21:58:43.118 DEBUG MQNode@1055276774 SENT admL4 > EC1L4 '' [3225] [Code:0]
09-26 21:58:43.118 DEBUG MQNode@1421497530 RECD tpmL1 > EC1L1 '' [2817] [Code:0]
09-26 21:58:43.118 DEBUG MQNode@1421497530 SENT tpmL1 > EC1L1 '' [2817] [Code:0]
09-26 21:58:43.118 DEBUG MQNode@1055276774 RECD admL4 > EC1L4 '' [3225] [Code:0]
09-26 21:58:43.118 DEBUG MQNode@1055276774 SENT admL4 > EC1L4 '' [3225] [Code:0]
09-26 21:58:43.118 DEBUG MQNode@1055276774 RECD admL4 > EC1L4 '' [3225] [Code:0]
09-26 21:58:43.118 DEBUG MQNode@1055276774 SENT admL4 > EC1L4 '' [3225] [Code:0]
09-26 21:58:43.118 DEBUG MQNode@1421497530 RECD tpmL1 > EC1L1 '' [2817] [Code:0]
09-26 21:58:43.118 DEBUG MQNode@1421497530 SENT tpmL1 > EC1L1 '' [2817] [Code:0]
09-26 21:58:43.118 DEBUG MQNode@1421497530 RECD tpmL1 > EC1L1 '' [2817] [Code:0]
09-26 21:58:43.118 DEBUG MQNode@1421497530 SENT tpmL1 > EC1L1 '' [2817] [Code:0]
09-26 21:58:43.118 DEBUG MQNode@1607098314 RECD FM04_DM5 > EC1L4 '' [1824] [Code:0]
09-26 21:58:43.118 DEBUG MQNode@1607098314 SENT FM04_DM5 > EC1L4 '' [1824] [Code:0]
09-26 21:58:43.118 DEBUG MQNode@998914954 RECD tpmL4 > EC1L4 '' [2817] [Code:0]
09-26 21:58:43.118 DEBUG MQNode@998914954 SENT tpmL4 > EC1L4 '' [2817] [Code:0]
09-26 21:58:43.118 DEBUG MQNode@998914954 RECD tpmL4 > EC1L4 '' [2817] [Code:0]
09-26 21:58:43.118 DEBUG MQNode@998914954 SENT tpmL4 > EC1L4 '' [2817] [Code:0]
09-26 21:58:43.118 DEBUG MQNode@1421497530 RECD tpmL1 > EC1L1 '' [2817] [Code:0]
09-26 21:58:43.118 DEBUG MQNode@1421497530 SENT tpmL1 > EC1L1 '' [2817] [Code:0]
09-26 21:58:43.118 DEBUG MQNode@1421497530 RECD tpmL1 > EC1L1 '' [2817] [Code:0]
09-26 21:58:43.118 DEBUG MQNode@1421497530 SENT tpmL1 > EC1L1 '' [2817] [Code:0]