Программный комплекс «Интернет Контроль Сервер™»
Устанавливается на любой компьютер, превращает его в мощный Интернет шлюз организации. ИКС это взаимосвязанные маршрутизатор, прокси-сервер, система учета трафика и управления правами доступа.
Educamp Донецк 18 декабря
Открытое программное обеспечение при обучении в высших технических учебных заведениях
Семен Батыр, аспирант кафедры АТ факультет КИТА ДонНТУ
Программный комплекс «Интернет Контроль Сервер™»
Устанавливается на любой компьютер, превращает его в мощный Интернет шлюз организации. ИКС это взаимосвязанные маршрутизатор, прокси-сервер, система учета трафика и управления правами доступа.
Educamp Донецк 18 декабря
Открытое программное обеспечение при обучении в высших технических учебных заведениях
Семен Батыр, аспирант кафедры АТ факультет КИТА ДонНТУ
Встреча докладчиков, Программного комитета и активистов конференции разработчиков высоконагруженных систем HighLoad++. Обсудили результаты 2014 года и наметили планы на 2015-й.
Рассказ о новых возможностях конференции разработчиков высоконагруженных систем HighLoad++: экспертной зоне, домашних заданиях, новом подходе к спонсорству и так далее!
Встреча докладчиков, Программного комитета и активистов конференции разработчиков высоконагруженных систем HighLoad++. Обсудили результаты 2014 года и наметили планы на 2015-й.
Рассказ о новых возможностях конференции разработчиков высоконагруженных систем HighLoad++: экспертной зоне, домашних заданиях, новом подходе к спонсорству и так далее!
15. Дополнительный
транспорт
TBufferedTransport
пытается делать один send/recv на
структуру
TFramedTransport
помощник для использования с
неблокирующими сокетами
24. Подводные камни
если вас интересует ruby, то только
из svn/git
java-библиотека не стояла на месте
если у вас FreeBSD, посмотрите jira
или напишите мне (хотя svn/git
тоже неплохой выбор)
26. Простая проверка
Сервер 1 зовет второй,
server 1 зовет третий, а потом
это все раскручиввается
назад.
server 2 server 3
27. Исходник
struct Stamp {
1: string hostname,
2: double timestamp,
}
service Test {
list<Stamp> do_loop(1: list<string> hosts)
}
28. Результат
stop: 0.040
host: host01.rambler.ru time 0.000
host: host02.rambler.ru time 0.005
....
host: host14.rambler.ru time 0.032
host: host15.rambler.ru time 0.035
host: host01.rambler.ru time 0.037