나는 온라인 게임 서버를 설치하는 nodejs (동일한 서버에 액세스 couchbase)를 사용합니다. 사용자가 거의 없습니다. 사용자가 점점 더 많아 지는지 궁금합니다. 다중 서버/다중 nodejs 스레드 (다른 CPU 코어에 있음)/다중 couchbase가 필요합니다. 어떻게 서로 협력 할 수 있습니까? 시스템을 배포하는 방법은 무엇입니까? 경험이있는 사람이 있습니까?nodejs & couchbase 멀티 코어 CPU 및 멀티 서버와 작동
0
A
답변
0
다중 서버 couchbase 클러스터를 생성하는 것은 간단합니다. 새 서버에 couchbase를 설치하고 하나의 버튼으로 클러스터에 추가하십시오.
노드 j 스케일링은 더 어렵습니다. 실시간 게임 (즉, 플레이어 통신을 처리하기 위해 웹 소켓을 사용하는 경우)이라면 "pub-sub"상자 (즉, redis)가있는 nosql 데이터베이스를 찾아야합니다. memcached에 대해 "pub-sub"를 구현하는 몇 가지 유틸리티가 있지만 아주 추악하고 성능이 좋지 않습니다. 하지만 게임이 실시간이 아닌 경우 (즉, 게임이 FarmVille과 같은 경우) couchbase를 nodej 스레드와 서버 사이의 "공유"레이어로 사용할 수 있습니다.
관련 문제
- 1. 멀티 코어 CPU 주파수
- 2. 멀티 코어 CPU 어빌리티
- 3. 멀티 코어 멀티 프로세서에서 CPU 부하
- 4. 파이썬 멀티 프로세싱, cpu-s 및 cpu 코어
- 5. 멀티 코어 PC에서 CPU 사용량 찾기
- 6. Win32 : 멀티 코어/멀티 프로세서 시스템에서 스레드 CPU 사용률을 계산하십시오.
- 7. 멀티 코어 및 mulithreads
- 8. wcf 및 멀티 코어
- 9. 멀티 코어 및 mulithreads
- 10. 멀티 코어 시스템의 VisualVM CPU 그래프
- 11. 멀티 코어 컴퓨터의 CPU 사용량은 어떻게 계산됩니까?
- 12. 멀티 코어 CPU에 대한 CPU 사용량 읽기
- 13. Ruby on Rails와 멀티 코어 CPU
- 14. COM 멀티 코어 컴퓨터의 멀티 스레드 아키텍처
- 15. 멀티 CPU 코어는
- 16. 멀티 스레드 및 멀티 코어와의 관계
- 17. 멀티 코어 프로세서가있는 Java의 멀티 스레드
- 18. 멀티 코어 프로세서에서 TPL 작동 방법
- 19. CPU 레지스터 및 멀티 태스킹
- 20. 멀티 - 제한 CPU 사용량
- 21. Rhadoop을 사용한 멀티 코어 컴퓨팅
- 22. 멀티 코어 및 병렬 처리
- 23. 멀티 (CPU) 스레드를 사용한 멀티 GPU 프로그래밍
- 24. 리눅스 커널 멀티 코어 문제
- 25. 멀티 코어에서 멀티 코어 사용 탐지/보장
- 26. nodejs가 멀티 스레드 인 경우 왜 클러스터 모듈을 사용하여 멀티 코어 CPU를 사용해야합니까? nodejs 경우
- 27. 멀티 코어 코딩
- 28. 멀티 코어 및 스레드 인식 .Net 스톱워치?
- 29. AMD 멀티 코어 프로그래밍
- 30. 멀티 코어 프로세서의 멀티 스레드 응용 프로그램