https://www.baeldung.com/spring-inject-prototype-bean-into-singleton
Typescript 类型
https://unix.stackexchange.com/questions/128559/solving-mv-argument-list-too-long
websocket 分发不同应用
https://askubuntu.com/questions/513213/ip-port-forward-requests-to-another-server
https://www.freecodecamp.org/news/how-to-add-socket-io-to-multi-threaded-node-js-df404b424276