frontman Александр благодарю. Вот ток мне кажется время выполнения транзакций из за этого может увеличиться...
"Кажется"? А если потестировать, да посмотреть? Вот для этого и нужен профилировщик-тестировщик, о котором месяца 2 ведётся разговор.
Уже вон отписались и подтвердили мои тесты -
снизилось время в 3-4 раза.
Давайте конкретно, без кажется. Где у вас увеличилось время? На каких транзакциях? На каком сервере? Насколько?
И у меня и у aleksej средний Latency снизился со 150мс до 50мс. С каких до каких он вырос у вас?
Пока лишь всё что я вижу - это кажется, наверное, думается. Нужны конкретно цифры.
На кажется уже отвечать надоело.
frontman
И попрошу без вот таких вот оценок. Тем более что вы не в курсе моей работы.
И насчет брокерского кода: он есть во ВСЕХ транзакциях отправляемых РТС. Только вот лично вам он не нужен и поэтому вы считаете, что это лишне. Я не понимаю в чем проблема... Что он места много занимает? Или что? Принцип?
Ну я образно говорю. Я делаю хрень на стороне физика, вы - на стороне брокера :)
Я уже много раз спрашивал - зачем брокерский код простому смертному? Для чего его вписывать в каждую транзакцию? Брокерский код добавляется в транзакцию уже на стороне биржи.
И чем вас не устраивает тот метод изменения транзакции, который я описал выше?
Зачем он в PlazaTrader? Это не то поле, которое нужно знать шлюзу. Оно там явно лишнее.
Далее - в Transaction не будут добавляться новые поля. Нужно что-то установить - пользуйтесь GetField \ SetField. Те немногие поля, которые там есть - я почищу.
Постоянно таблицы модифицируется, что-то добавляется, что-то удаляется. Transaction не будет содержать сотни полей, не будет завязан на конкретную версию шлюза.