История изменений
Исправление sanyo1234, (текущая версия) :
JVM пока рассматриваю только для использования с достаточно навороченной Hibernate (OGM, Shards, etc.). IMHO nHibernate всё же послабее. Т.е. чтобы прикрутить такую JVM DTO сборку через RPC к привычному .NET data layer (вместо, например, Entity Framework).
А кто-нибудь умеет делать Hibernate L2 кэш, общий для всех приложений, запущенных на разных хостах? Это вообще возможно через Distributed Hibernate L2 Cache?
Можно примеры? С кластером Redis/Tarantool оно будет работать?
Т.е. чтобы кластер приложений читал данные из общего кластера NoSQL L2Cache ? Чтобы не было дублирования данных разных инстансов приложения в разных частях L2 кэширующего кластера.
Кластер .NET приложений -> RPC -> JVM DTO сервис, использующий Hibernate -> Hibernate L2 cache cluster -> light (master-slave replication) RDBMS cluster.
И вообще я не любитель работы над GUI, а над бизнес логикой IMHO куда приятнее работать на JVM языках по сравнению с новомодними Go и Python, несмотря на мою любовь к .NET.
Недавно поизучал Golang более подробно, и просто ужаснулся, не дай Бог, бы когда-нибудь пришлось бы кодить на таком. Даже сразу внезапно возлюбил популярные JVM языки, ибо они достаточно популярны у платежеспособного населения :)
Исправление sanyo1234, :
JVM пока рассматриваю только для использования с достаточно навороченной Hibernate (OGM, Shards, etc.). IMHO nHibernate всё же послабее. Т.е. чтобы прикрутить такую JVM DTO сборку через RPC к привычному .NET data layer (вместо, например, Entity Framework).
А кто-нибудь умеет делать Hibernate L2 кэш, общий для всех приложений, запущенных на разных хостах? Это вообще возможно через Distributed Hibernate L2 Cache?
Можно примеры? С кластером Redis/Tarantool оно будет работать?
Т.е. чтобы кластер приложений читал данные из общего кластера NoSQL L2Cache ? Чтобы не было дублирования данных разных инстансов приложения в разных частях L2 кэширующего кластера.
Кластер .NET приложений -> RPC -> JVM DTO сервис, использующий Hibernate -> Hibernate L2 cache cluster -> light (master-slave replication) RDBMS cluster.
И вообще я не любитель работы над GUI, а над бизнес логикой IMHO куда приятнее работать на JVM языках по сравнению с новомодними Go и Python, несмотря на мою любовь к .NET.
Недавно поизучал Golang более подробно, и просто ужаснулся, не дай Бог, бы когда-нибудь пришлось бы кодить на таком. Даже сразу внезапно возлюбил популярные JVM языки ибо они достаточно популярны у платежеспособного населения :)
Исправление sanyo1234, :
JVM пока рассматриваю только для использования с достаточно навороченной Hibernate (OGM, Shards, etc.). IMHO nHibernate всё же послабее. Т.е. чтобы прикрутить такую JVM DTO сборку через RPC к привычному .NET data layer (вместо, например, Entity Framework).
А кто-нибудь умеет делать Hibernate L2 кэш, общий для всех приложений, запущенных на разных хостах? Это вообще возможно через Distributed Hibernate L2 Cache?
Можно примеры? С кластером Redis/Tarantool оно будет работать?
Т.е. чтобы кластер приложений читал данные из общего кластера NoSQL L2Cache ? Чтобы не было дублирования данных разных инстансов приложения в разных частях L2 кэширующего кластера.
Кластер .NET приложений -> RPC -> JVM DTO сервис, использующий Hibernate -> Hibernate L2 cache cluster -> light (master-slave replication) RDBMS cluster.
И вообще я не любитель работы над GUI, а над бизнес логикой IMHO куда приятнее работать на JVM языках по сравнению с новомодними Go и Python, несмотря на мою любовь к .NET.
Недавно поизучал Golang более подробно, и просто ужаснулся, не дай Бог, бы когда-нибудь пришлось бы кодить на таком. Даже сразу возлюбил популярные JVM языки :)
Исходная версия sanyo1234, :
JVM пока рассматриваю только для использования с достаточно навороченной Hibernate (OGM, Shards, etc.). IMHO nHibernate всё же послабее. Т.е. чтобы прикрутить такую JVM DTO сборку через RPC к привычному .NET data layer (вместо, например, Entity Framework).
А кто-нибудь умеет делать Hibernate L2 кэш, общий для всех приложений, запущенных на разных хостах? Это вообще возможно через Distributed Hibernate L2 Cache?
Можно примеры? С кластером Redis/Tarantool оно будет работать?
Т.е. чтобы кластер приложений читал данные из общего кластера NoSQL L2Cache ? Чтобы не было дублирования данных разных инстансов приложения в разных частях L2 кэширующего кластера.
Кластер .NET приложений -> RPC -> JVM DTO сервис, использующий Hibernate -> Hibernate L2 cache cluster -> light (master-slave replication) RDBMS cluster.