Erlang은 오류 처리 및 프로세스 격리를위한 고급 기능을 제공합니다.Erlang을 사용한 샌드 박스 사용자 코드
사용자가 공유 서버 환경에서 실행되도록 코드를 제출하고 안전하게해야하는 시스템을 구축 중입니다.
요구 사항은 다음과 같습니다 : 각 사용자 프로세스에 대해 개별적으로
- 제한 CPU 및 메모리 사용량.
- 사용자 프로세스가 다른 프로세스와 통신하는 것을 금지합니다 (이러한 프로세스를 위해 특별히 설계된 일부 프로세스 제외).
- 모든 시스템 리소스 (셸, 파일 시스템 등)에 대한 액세스를 금지합니다.
- 오류나 자원 소비가 많은 경우 사용자 프로세스를 종료하십시오.
Erlang으로 모든 것을 수행하고 성능을 효율적으로 유지할 수 있습니까?