고신뢰성 무역/신호 복사기(이념과 발전에 대한 논의) - 페이지 6

 

간단한 교환 방식: 신호 생성기는 터미널에서와 같이 모든 열린 주문과 위치가 있는 서버에 파일을 배치합니다. 적어도 하나의 주문이나 위치가 변경된 경우 파일을 새 주문이나 위치에 배치합니다. 이 경우 서버는 파일의 새 버전을 모든 사람에게 보내고(또는 이 파일의 전체 내용이 포함된 메시지) 클라이언트는 수신했다고 응답합니다(서버에는 연결된 클라이언트 목록이 있어야 함). 또한 클라이언트의 요청에 따라 언제든지 이 파일을 전송합니다.

클라이언트가 실패하거나 주문을 놓치면 서버의 터미널 파일을 읽어 쉽게 복구할 수 있습니다. 팀 교환이 있다면 그럴 수도 있습니다. 많은 긴급 상황과 모호한 상황. 진단용 클라이언트는 예를 들어 Xmin마다 한 번씩 재동기화할 수 있습니다. 변경 사항이 없는 경우.

이 구성표의 트래픽은 d.b가 아닙니다. 큰. 따라서 SSL 또는 https도 사용할 수 있습니다.

3가지 유형의 메시지: 제공, 수신, 파일 자체.

 
Avals :

간단한 교환 방식: 신호 생성기는 터미널에서와 같이 모든 열린 주문과 위치가 있는 서버에 파일을 배치합니다. 적어도 하나의 주문이나 위치가 변경된 경우 파일을 새 주문이나 위치에 배치합니다. 이 경우 서버는 모든 사람에게 파일의 새 버전(글 또는 이 파일의 전체 내용이 포함된 메시지)을 보냅니다. 또한 클라이언트의 요청에 따라 언제든지 이 파일을 전송합니다.

클라이언트가 실패하거나 주문을 놓치면 서버의 터미널 파일을 읽어 쉽게 복구할 수 있습니다. 팀 교환이 있다면 그럴 수도 있습니다. 많은 긴급 상황과 모호한 상황. 진단용 클라이언트는 예를 들어 Xmin마다 한 번씩 재동기화할 수 있습니다. 변경 사항이 없는 경우.

이 구성표의 트래픽은 d.b가 아닙니다. 큰. 따라서 SSL 또는 https도 사용할 수 있습니다.

계획은 쓸모가 없습니다, tk. 거래 신호가 있는 파일은 관련성을 빠르게 잃습니다. 거래는 정시에 완료되어야 합니다. 가장 효율적인 옵션은 클라이언트가 서버 소켓에 대한 영구적인 연결을 유지하고 거래 신호가 나타날 때까지 기다리는 것입니다. 영구 연결은 체계적인 요청과 달리 트래픽을 낭비하지 않으며 안정성이 상당히 높습니다.

내가 말했듯이 명령도 필요하지 않습니다. 거래 신호가 나타나자 마자 서버는 "\n" 종료 문자가 있는 한 줄로 클라이언트에게 이를 보내고 다음 신호를 기다립니다. 클라이언트는 서버에 아무 것도 보내지 않고 신호만 수신해야 합니다.

SSL과 https는 전혀 필요하지 않습니다. 첫째, 서버 소유자는 도메인을 등록하고 인증서를 구입한 다음 이러한 프로토콜을 사용하기 위해 이 모든 경제를 무료가 아닌 지속적으로 갱신해야 합니다. 둘째, 이러한 프로토콜은 데이터 암호화 를 위한 것이므로 TCP 스트림에서 정보를 가로챈 외부인이 암호를 해독할 수 없습니다. 많은 클라이언트가 서버에 연결하면 서버의 부하가 엄청날 것입니다. 암호화는 할람구가 아니라 큰 정수를 큰 모듈로 거듭제곱으로 올리는 작업이기 때문입니다.

 
Reshetov :

계획은 쓸모가 없습니다, tk. 거래 신호가 있는 파일은 관련성을 빠르게 잃습니다. 거래는 정시에 완료되어야 합니다. 가장 효율적인 옵션은 클라이언트가 서버 소켓에 대한 영구적인 연결을 유지하고 거래 신호가 나타날 때까지 기다리는 것입니다. 영구 연결은 체계적인 요청과 달리 트래픽을 낭비하지 않으며 안정성이 상당히 높습니다.

내가 말했듯이 명령도 필요하지 않습니다. 거래 신호가 나오자 마자 서버는 이를 한 줄의 형태로 클라이언트에게 보내고 다음 줄을 기다립니다. 클라이언트는 서버에 아무 것도 보내지 않고 신호만 수신해야 합니다.


예, 거기에는 지연이 없습니다. 메일링은 신호가 나타난 후 즉시 모든 클라이언트에게 전달됩니다.

물론 명령으로 트래픽을 절약하지만 신뢰성은 그림입니다. 고객은 어떤 이유로 놓친 경우에도 모든 주문(예: 연기 또는 주문 수정)을 받을 수 있어야 합니다.

 
Avals :


예, 거기에는 지연이 없습니다. 메일링은 신호가 나타난 후 즉시 모든 클라이언트에게 전달됩니다.

물론 명령으로 트래픽을 절약하지만 신뢰성은 그림입니다. 고객은 어떤 이유로 놓친 경우에도 모든 주문(예: 연기 또는 주문 수정)을 받을 수 있어야 합니다.

좋아, 꼽추를 조각해. 누가 그런 말도 안 되는 짓을 하느냐만이 내 문제가 아니다.

내 비즈니스는 최소한의 부하와 트래픽으로 최상의 옵션을 제공하는 것입니다. 귀하의 권리는 거부하는 것입니다.

 
Reshetov :

SSL과 https는 전혀 필요하지 않습니다. 첫째, 서버 소유자는 도메인을 등록하고 인증서를 구입한 다음 이러한 프로토콜을 사용하기 위해 무료가 아닌 지속적으로 갱신해야 합니다. 둘째, 이러한 프로토콜은 데이터를 암호화하여 TCP 스트림에서 정보를 가로챈 외부인이 암호를 해독할 수 없도록 합니다. 많은 클라이언트가 서버에 연결하면 서버의 부하가 엄청날 것입니다. 암호화는 할람구가 아니라 큰 정수를 큰 모듈로 거듭제곱으로 올리는 작업이기 때문입니다.


그러나 인증이 없는 기존의 모든 서버 신호는 몇 시간 안에 열립니다. 암호화가 불필요할 수 있지만))
 
Avals :

그러나 인증이 없는 기존의 모든 서버 신호는 몇 시간 안에 열립니다. 암호화가 불필요할 수 있지만))

1. 시간이 아니라 밀리초

2. 그리고 누가 당신의 신호를 필요로 하여 다른 사람이 열 수 있도록 합니까? Elusive Joe에 대한 일화.

 
Reshetov :

좋아, 꼽추를 조각해. 누가 그런 말도 안 되는 짓을 하느냐만이 내 문제가 아니다.

내 비즈니스는 최소한의 부하와 트래픽으로 최상의 옵션을 제공하는 것입니다. 귀하의 권리는 거부하는 것입니다.

클라이언트가 연결이 끊겼거나 재부팅되었고 그 당시 주문이 약간 지연되거나 수정된 경우 telnet 명령 교환을 사용하여 수정하는 방법은 무엇입니까? 가능한지 몰라서 여쭤봅니다.
 
Reshetov :

1. 시간이 아니라 밀리초

2. 그리고 누가 당신의 신호를 필요로 하여 다른 사람이 열 수 있도록 합니까? Elusive Joe에 대한 일화.


상관없지만 신호를 돈으로 파는 사람들은 화를 낸다)) 하지만 이것이 이 프로젝트 에서 중요하지 않다면 문제가 없고 보호가 필요하지 않습니다
 
Avals :
클라이언트가 연결이 끊겼거나 재부팅되었고 그 당시 주문이 약간 지연되거나 수정된 경우 telnet 명령 교환을 사용하여 수정하는 방법은 무엇입니까? 가능한지 몰라서 여쭤봅니다.

나는 이미 텔넷이 필요하지 않다고 말했지만 당신은 다시 말도 안되는 소리를 시작했습니다.

파일로 복제하고 SendFTP() 를 통해 저렴한 호스팅에 업로드하십시오. 그리고 클라이언트가 연결이 끊긴 생성 시간으로 FTP를 통해 파일을 읽도록 합니다.

 
Reshetov :

나는 이미 텔넷이 필요하지 않다고 말했지만 당신은 다시 말도 안되는 소리를 시작했습니다.

파일로 복제하고 SendFTP()를 통해 저렴한 호스팅에 업로드하십시오. 그리고 클라이언트가 연결이 끊긴 생성 시간으로 FTP를 통해 파일을 읽도록 합니다.


저것들. 이것은 당신의 것이 아닙니다))

레셰토프 :

TCP/IP 프로토콜을 통한 소켓. 신호는 "EURUSD Buy 1.0\n"과 같이 신호당 한 줄의 텍스트 형식으로 Telnet을 통해 전송할 수 있습니다. 이것은 최소한의 구문 분석을 사용하는 http 또는 ftp 프로토콜과 같은 복잡한 교환 절차가 필요하지 않은 가장 원시적인 옵션입니다.

다시 당신은 말도 안되는 소리를 하고 있습니다 - 당신이 하나를 가지고 살 수 있을 때 다른 하나를 복제하는 것)) 왜 당신은 파일 하나가 충분할 때 파일을 저장 합니까 - 마지막 파일은 모든 주문과 위치의 현재 상태를 가지고 있습니까? 서버의 요청(마스터 계정에 변경 사항이 있는 경우)과 클라이언트의 요청(문제 또는 불일치가 있는 경우)에 교환을 결합하고 추가 목발을 제시하지 않습니다. 또한 주문이 포함된 전체 파일이 아니라 변경된 내용만 전송할 수 있으며 "명령 교환" 버전이 될 것입니다.