nonblocking

    0

    1답변

    Java NIO를 사용하여 Non Blocking Htttp Server를 구현했습니다. x-www-form-urlencoded POST 요청에 대해서는 잘 작동합니다. 하지만 큰 파일로 HTTP 멀티 파트 요청을 시도 할 때 작동하지 않습니다. 이 상황에서 서버는 http 클라이언트에 응답 할 수 없습니다. 이것은 NIO 서버용 소스 코드입니다. publ

    0

    1답변

    일반적으로 RDBMS 드라이버가 차단된다. 이로 인해 SQL 쿼리가 끝날 때까지 IOLoop이 차단되므로 CRUD 작업을 수행 할 때 비동기가 비합리적으로 사용됩니다. (ACID 때문에) DB로 RDBMS를 사용하는 프로젝트에서 일하고 있지만 웹 기반의 기능적인 기능 (예 : 푸시 알림)을 조정해야하며 일부 인터넷 검색 후에 Tornado를 사용하려고 생각

    1

    1답변

    하나의 Python 모듈에서 나는 어떤 것을하고있다. 그 일을하는 도중에 나는 Thrift 연결을 만들고 있습니다. 문제는 해당 연결이 시작된 후 프로그램이 네트워크 논리에 걸린 것입니다. (즉, 차단). 모듈 A에서 나는이 : 네트워크에서 stuff = "do some stuff" network.ConnectionManager(host, port, ..

    1

    2답변

    Stephen C의 답변 here이 문제를 잘 설명합니다. 그는 Broken pipe 예외는 연결을 종료시키는 원인과 응용 프로그램이 아니라는 이유로 발생합니다. 나는이 모든 "무언가"가 일반적으로 연결될 수 있다는 것을 알고 싶습니다. 연결이 닫히고 있습니까? 그리고 그들을 다루는 가능한 방법은 무엇입니까? 내 사용 환경 : 나는 Azure의 컴퓨터 세트

    0

    1답변

    Q.1 우리가 synchronous HTTP에 대해 이야기 할 때 각 요청에 대해 스레드가 생성되어 차단 될 수 있음을 알고 있습니다. 따라서 동시 연결 수가 늘어 나면 방대한 스레드가 발생합니다 간접비. 비동기 모드는 원하는 작업에 대한 오버 헤드 폴링 응답을 허용하지만 스레드 수는 크게 줄어 듭니다. 또한 Asynchronous HTTP은 실시간 응답에

    2

    3답변

    현재 연결을 청취하는 서버가 있습니다.이 서버는 1000ms마다 연결을 루프하고 들어오는 데이터를 수신합니다. public void readData(Connection c) throws IOException { PacketBuffer readBuffer = new PacketBuffer(Server.PACKET_CAPACITY); int

    1

    1답변

    동기 예 비 차단 : type job struct { Id int Message string } for { // getJob() blocks until job is received job := getJob() doSomethingWithJob(job) } 나는 그들이 doSomethingWithJob와

    0

    1답변

    장시간 실행중인 ssh 명령의 출력을 계속 읽으려고합니다. exec_command이 (가) 비 블로킹임을 이해합니다. 그러나 stdout.readlines()을 사용하자마자 차단됩니다. 내 ssh 명령이 모든 출력 라인을 읽는 것을 끝내기까지 10 분을 기다리지 않기를 바란다. ssh 명령이 stdout에 쓰자 마자 출력을 얻고 싶습니다. 그것을 할 수있는

    0

    1답변

    내 프로그램은 OpenSSL (차단 모드)을 기반으로 개발되었으며 비 차단 서비스로 리팩토링하고 싶습니다. SSL 객체가있는 스레드에서 SSL_read()를 호출하고 동일한 객체가있는 다른 스레드에서 SSL_write()를 호출합니다. 책 "Network Security with OpenSSL"에서 OpenSSL 비 차단 모드를 연구했는데,이 모드에 대한

    0

    1답변

    소켓 읽기 기능을 non-Blocking으로 할 수있는 방법이 있습니까? 다중 스레드 서버 응용 프로그램이 있습니다. accept() 함수는 차단되어야합니다. , read() 함수는 비 블로킹 (non-Blocking)이어야하며 읽을 데이터가 없을 때 EAGAIN을 반환해야합니다. I fcntl(sock, F_SETFL, O_NONBLOCK); 읽을()