ENode?????????????
???????????? ???????[ 2015/6/10 14:53:17 ] ??????????????? ???????
???????????
???????????????????????????????jperf???????????????????????????????????1Gbps???????????????????????????????????£?
????client????????CPU??Intel i5-3230 2.6GHz ??棺8G
????server????????CPU??Intel i5-3210 2.5GHz ??棺4G
????ENode??????????????????????ECommon??????????д????е?Remoting??Sample???????Oneway?? Async?? Sync???????????
????Oneway???client?????????socket?????????server?????????????????????Push-Pull?????????
????Async???client??????????server???????server?????????
????Sync???client??????????server????????server?????????
????????Sync????Ч??????????ENode???????????????Oneway??Async?????????????????????Oneway?? Async?????????????
??????????
????Oneway
?????????
???????????????????????????????????1Gbps????125MB??????????????????С??1KB????????????????????CPU????治????????????????????????????????125 * 1024 = 128000/s??
?????????????????????client?????????????????з????????????????????????TCP?????
??????????????????????С?1K???????????4?????????????????????????????????39.5s????????101265??????????????????д??????????????????????????6???????????????ɡ???????????????????????????С??4???????
????????????У??????????????????????????????????????????????CPU?????CPU??????????????????????????λ?á?
???????????С?2K???????в???4???????????????????????????治???????
????Async
?????????
?????????????Async????????????????????????Async???Oneway??????????????????????????緢??????????TaskCompletionSource???????ConcurrentDictionary?У?????????RemotingRequest?л???????????????TaskCompletionSource????????????????????÷????????Task??ɡ??????????????????????
????????Async??????У???????????????100W??TaskCompletionSource??ConcurrentDictionary????????Socket???????????????????CPU??????????????????????CPU??????????????????????50W?????
?????????????????????????1K??С???????Async?????????????????3.3W????????????????????????????CPU????????CPU???????????????????????250MB??????????????t??????CPU?????????????????????????????????Disruptor.Net?????????????????Async?????????
???????????С??1K??2K??????£?????в????????????4?????????????Client???????CPU????涼???????????????????????????????????????????3?????????????????
?????????????ECS???????
????????????????????ECS???????????????????????????????????????????????ECS??????????????4??8G??檔???????IP????TCP????????jperf????????????????????????????60MB????????????????????ECS??????????????????125MB???????????????????δ?????????ENode??????????????????????????????????????????????ο??????
????δ?????????
?????????????????????????????EQueue???????????????????????????????????????ENode?????????????????????????????????
??????
???·???
??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44???????????????
2021/9/17 15:19:29???·???????·
2021/9/14 15:42:25?????????????
2021/5/28 17:25:47??????APP??????????
2021/5/8 17:01:11