DB에 접근하는 handler를 어떻게 할당할지 고민중인데1. 매번 client가 accept될 때마다 client마다 할당해놓기2. 싱글톤으로 만들어서 DB 요청 있을 때마다 CS으로 처리추천좀 + 경험담좀굽신굽신
커넥션풀링 쓰셈
ㅇㅇ
커넥션풀링이뭔진아냐?
검색해보니까 그냥 오픈하면 알아서 풀링이 되는거 같네. 아 괜한 고민 했네 ㅅㅂ
뭔개소리임 1번이랑 커넥션풀링은 별반 다를게없음; 걍 서버열떄 커넥션(DB정보를담고있는객체) 을 여러개 pool에다 저장함. 이떄 단순히 저장하는게아니라 , 연결까지함. 그리고 나중에 니가 쿼리문을 통해서 db에 crud할라면 pool에서 꺼내서 쓰는거지 결론은 맨첨에 디비연결을 전부다해놓고 나중에 하나하나씩 꺼내서쓰는거임. 디비연결이 과부하가 많이걸리기때문에 커넥션풀이라는 기법이 생기긴햇는데 별로그닥
위에 형아 한 가지만 더 질문 좀요. 서버에서 패킷 send할때도 풀링하는 게 좋음? 딱히 즉각적인 반응이 필요한 게임은 아닌데 굳이 풀링할 필요가 있나 싶어서 동기로 떡칠 해놨는데
제가 쓰는 db는 알아서 커넥션을 풀링해준다고 하네여. 케바케인듯
db뭐쓰는데 그리고 , 즉각적인반응이라니 먼말임?? 또라이임?ㅡㅡ 디비연결할때 과부하를 줄이기위해서 나온게 커넥션풀링이라고 ㅡㅡ 디비에 crud 하는속도랑은 아에틀린개념인데
db랑 송수신할 때 말고 클라이언트에 패킷 송신할 때 말한 건디요...
그건시발 상관이없지 ㅡㅡ
나시발 이틀뒤입대