cuốn sách gpt4 ai đã làm

Cách xử lý tin nhắn sửa chữa nhanh hơn khi gửi qua quickfixj

In lại Tác giả: Taklimakan Thời gian cập nhật: 2023-11-02 07:55:10 26 4
mua khóa gpt4 Nike

Tôi đang gặp vấn đề về tốc độ xử lý trong QuickfixJ. tôi đã đọc câu hỏi nàyNó có thể xử lý 300 tin nhắn/giây. Tôi cũng đã thấy những con số được báo cáo ở nơi khác là hàng nghìn. Mã phiên Quickfix của tôi nhận danh sách tin nhắn và gửi từng tin nhắn qua Session.SendToTarget();

Vòng lặp gửi tin nhắn của tôi có thể làm tôi chậm lại, nhưng tôi tự hỏi liệu có cách nào để gửi danh sách tin nhắn hoặc tăng tốc quá trình gửi những tin nhắn này hay không. Cũng có thể là tôi đang ở màn hình đăng nhập nên điều đó làm tôi chậm lại. Có tốt không nếu tôi chạy nó không đầu và chỉ đăng nhập vào một tập tin?

câu trả lời hay nhất

Tôi đã thấy QuickFIX/J xử lý hàng nghìn tin nhắn mỗi giây. Tuy nhiên, bạn sẽ gặp khó khăn để đạt được hiệu suất này trong một phiên FIX duy nhất. Kịch bản tôi mô tả liên quan đến nhiều phiên. Lý do điều này quan trọng là giao thức FIX vốn đã có tính tuần tự trong mỗi phiên do số thứ tự FIX. Điều này thực sự có nghĩa là nếu bạn có một phiên, bạn có một luồng xử lý tin nhắn. Đối với nhiều phiên, công cụ có thể sử dụng nhiều luồng và bộ xử lý.

Nói chung, I/O tệp là chi phí chính. Tìm cách tối ưu hóa quyền truy cập hệ thống tập tin. Nếu bạn chạy công cụ mà không ghi nhật ký và không có MemoryStore, bạn sẽ thấy nó rất nhanh. Tôi sẽ không sử dụng nó cho các ứng dụng có độ trễ cực thấp, nhưng nó không tệ.

Về java - cách xử lý thông báo sửa lỗi nhanh hơn khi được gửi qua quickfixj, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/8135862/

26 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress