Publish your project for free and start receiving offers from freelance contractors in serveral minutes after publication!

Миграция кода с ASP.NET Framework C# на .NET 5 (.NET CORE 5)



  1. proposal concealed by client
  • Валерій Гуров
    5 April at 17:34 |

    Текущая версия реализована в стиле очень близкому к C++

    А что Вы под этим подразумеваете? Использование указателей (мельком увидел в коде)? Для чего использован такой подход? Если для скорости, то каков был прирост? Уверены ли Вы что это же будет нужно и на .NET 5?

  • P M — project author
    5 April at 18:15 |

    Благодарю, что обратили внимание на наш проект!

    Низкоуровневый подход дал хорошие результаты по скорости.

    Когда мы проводили тестирование, то обнаружили, что сайт легко выдерживает 5000 запросов в секунду на ядро.

    В данном случае, мы не говорим о простых запросах к базе данных, а говорим о вызове Rest API со сложной бизнес-логикой под капотом ( десяток джойонов, пару юнионов, с фильтрацией и сортировкой и все это обернуто в транзакцию).


    В нашей БД используется нативный паттерн CQRS и данные готовы к употреблению в любой момент, потому что подготавливаются не в момент запроса, а в момент изменения данных, поэтому любой запрос к нашей БД занимает 0 времени).

    Думаем, что такой же подход + асинхронные, не блокирующие методы нужны будут и на .NET 5. 


Client
P M
Norway Oslo  1  0
Project published
5 days 8 hours ago
75 views
Until closing
15 days 15 hours