Главная Продукт Описание Лицензия Контакты    
 
        Crystal Engine представляет собой инструмент для быстрого создания мощного, распределенного серверного решения для любых массовых интернет проектов. Начиная от простых проектов и заканчивая сложными проектами с единым виртуальным пространством.
      С помощью визуальных редакторов, разработчик в кратчайшие сроки создаст структуру проекта и запустит в работу сервер.
Crystal Engine
возьмёт на себя всю рутинную работу по созданию объектов, транспорта и хранилища. Разработчику остается творческая работа по созданию структуры проекта и написанию скриптов логики.
      Используя
Crystal Engine вам не нужно подстраивать под него свой проект, а напротив – вы настраиваете и затем компилируете серверное решение CrystalEngine для своего проекта, привнося в него любые свои наработки и особенности. Этим наше решение резко отличается от существующих на рынке серверных движков, выходя на уровень Frame Work или среды разработки.
 
Crystal Server Engine
   
        В серверном решении максимально используется параллелизация и модульность. Это позволило использовать одновременно две иерархических структуры. Одна для администрирования (пирамидальная), другая для непосредственно работы (пиринговая). Система будет продолжать работать до последнего оставшегося пира, даже если все остальные сервера отключить.
     CrystalEngine использует все достоинства managed среды .NET, при этом достигается достаточно высокая производительность за счет использования низкоуровневых элементов ядра операционной системы. Визуальные редакторы позволяют в несколько кликов создать оптимальную и стабильную структуру объектов, команд и SQL сущностей, которые нажатием одной кнопки «Build» скомпилируются в серверный движок проекта.
     Использование высокоскоростной, распределенной кэш-системы на основе
NoSQL позволяет использовать базу данных SQL
только в качестве постоянного хранилища данных, наряду с файловым хранилищем больших объектов. В системе применено большое количество инновационных решений.
     Удобное администрирование помогает одним взглядом охватить всю систему в целом, вводить новые серверные мощности и заменять модули логики.
 
 
Краткий перечень используемых решений

·         Реальная модульная структура, «горячая» замена модулей, без перезагрузки серверных приложений
·        
Автоматическое распределенное кеширование объектов, основанное на быстрой NoSQL структуре
·        
Поддержка клиентов на любой платформе (Unity3D, Flash, Java, iOS, .NET, C++, HTML5)
·        
Графические редакторы объектов, команд, SQL
·        
Графическое администрирование всей серверной системы от подсетей до отдельного модуля
·        
Динамическая компиляция библиотеки серверного движка и автоматическая подгрузка ее на ПК разработчика для отладки модулей логики («One Click»)
·        
Поддержка подсетей серверного решения (подсеть разработки, подсеть тестирования, подсеть рабочая)
·        
Визуальный графический мониторинг различных частей системы (Hardware, objects, cache)
·     
  Поддержка групповой работы над проектом
·        
Поддержка различных протоколов передачи данных, возможность использования своих протоколов
·         Сервер работает на платформе Windows
·         Серверное решение является распределенным то есть может поддерживать очень большое количество клиентов
 


 

© AstarCode 2011 - 2013 All rights reserved.