Как стать автором
Обновить
39
0
Олег Анастасьев @m0nstermind

Главный инженер

Отправить сообщение
мотивация в том, что даже на текущий момент ява не может хранить и эффективно управлять хипом больших размеров. В JRockit используются принципиально те же алгоритмы управления памятью, что и в sun jvm, поэтому качественно ничего от смены jvm не изменится.

гарантии задержек работают только в том случае, если GC успевает чистить мусор. Если же нет — то все равно будет старый добрый stop-the-world gc.
Степень фрагментации в большинстве случаев небольшая — так как объекты статистически одного размера. Был один случай, когда размеры были сильно разные — тогда приходилось делать выравнивание по размеру.

производительность самого фрейворка достаточна для того чтобы ее не замечать. поскольку кеш сетевой, типа memcached, то большинство тормозов происходит при пересылке данных по сети.
Azul — это интересная многообещающая технология. К сожалению у нее есть существенный минус — ну очень высокая цена. Поэтому область ее применения пока ограничена финансовым рынком.
при больших размерах хипа (>4gb) и большого количества мелких объектов в старом поколении (что и происходит в кеше бизнес объектов ), эффективность работы GC падает. Часто до такой степени, что он не успевает подбирать мусор.
Что в свою очередб приводит к отказу concurrent gc, и паузам сборки мусора. Причем эти паузы могут быть достаточно продолжительны — по 30-60 секунд на 10-16Gb heap и вплоть до нескольких минут6 если размер хипа приближается к 90 gb. Естественно, что в течении этого времени сервер не работает.

Судя по тому, что вы считаете и одноклассники и контакт «гадюшниками, загаженными видео, музыкой, нелепыми статусами» — социальные сети явно делались не для вас. Может быть вы просто не любите людей.

Поймите, если бы дело обстояло именно так, как вы пишете, никакие деньги, реклама, факт выхода первым на рынок и прочие «преимущества» не позволили бы удержать на сайте такое большое количество пользователей. В любом публичном интернет проекте пользователи очень оперативно реагируют на то, что им не нравится. Чаще всего уходом с сайта.

Суть одноклассников — позволять людям находить близких людей и дать им удобное средство общения. И это отлично и удобно там делать. А выбор школы — лишь один из возможных способов найти близких тебе людей, и далеко не единственный.

На досуге посмотрите историю сайта classmates.com. Они остановились в развитии только на теме школ и пытались развивать только этот сервис, как вы и рекомендуете.
В таких случаях не стесняйтесь и пишите на суппорт. Денежные вопросы решаются суппортом быстро и для 100% обращений.
У меня получилось ок 3600 опс, поделив 350000/96. Это не много, если нагрузка write only.

Для примера hbase, которая работает по той же модели single write master может писать со скоростью около 10к записей/сек, кассандра — около 20к/сек. Но, конечно, ни в одной из них ACID нет.

Смешанная нагрузка 570 опс с ноды не говорит ни о чем — тут сильно влияет какой был процент чтений из дискового кеша, что из текста не понятно (при 100% cache miss 100 опс это уже быстро, при 100% cache hit 570 опс это очень медленно)

Но в любом случае, своя область применения наверное есть и у такой системы, где действительно необходим ACID.

Интересные треки можно добавить с свой плелист (Моя классная музыка), кстати — тогда их искать не надо будет каждый раз
Вылетает только при уводе компа в сон или еще какие то способы есть?
Нет, не смотрели. Когда делали его еще в паблике не было.
Jboss 4.5, соответственно версия ejb 2.1.
AOP для сбора статистики тоже используется. Конкретно используется aspectj.
JBoss выполняет роль контейнера компонентов бизнес логики. На него поступают бизнес запросы и бизнес операции от фронтендов, которые он и выполняет, запрашивая данные при необходимости от других сервисов — БД, ремотные кеши, другие специализированные сервисы.
На этих компонентах также реализована логика партиционирования данных по серверам MSSQL.

Кроме упомянутого Сашей, еще используются stateless beans, для простых сущьностей используются entity beans с bean managed persistance.
12 ...
7

Информация

В рейтинге
Не участвует
Откуда
Латвия
Работает в
Дата рождения
Зарегистрирован
Активность