Перейти к содержимому


можно ли сделать один чат,который будет работать на разных компьютерах


Сообщений в теме: 24

#1 aronax

    Новичок

  • Пользователи
  • Pip
  • 4 сообщений

Отправлено 15 Октябрь 2010 - 00:23

нужно сделать чтобы пользователям не нужно было повторно регистрироваться

#2 KENT

    Хостинг ICQ чатов

  • Пользователи
  • PipPipPipPipPip
  • 840 сообщений
  • ГородСалехард

Отправлено 15 Октябрь 2010 - 00:38

Используй 1 базу даных

вот тока смыслка я тваего не понел зачем с разных компов???? когда чат-бот запускается на 1ном движке!!!
если хочеш типа сразных юинов так добавь еще юины и будит больше.

С увожением JB-HosT

или закинь на флешку и тоскай туда сюда, Там чють чють поработает скапировал даные перетащил на другой комп (а на том где работал последний раз отключи)

Я Одного не пойму смысл твоей идей? я не вижу тут никакой новой Идей ты разделом ошибся.

#3 aronax

    Новичок

  • Пользователи
  • Pip
  • 4 сообщений

Отправлено 15 Октябрь 2010 - 00:43

Просмотр сообщенияKENT (15 Октябрь 2010 - 00:38) писал:

Используй 1 базу даных

вот тока смыслка я тваего не понел зачем с разных компов???? когда чат-бот запускается на 1ном движке!!!
если хочеш типа сразных юинов так добавь еще юины и будит больше.

С увожением JB-HosT

или закинь на флешку и тоскай туда сюда, Там чють чють поработает скапировал даные перетащил на другой комп (а на том где работал последний раз отключи)

Я Одного не пойму смысл твоей идей? я не вижу тут никакой новой Идей ты разделом ошибся.
я имел ввиду чат один а запускать нужно с разных компьютеров=)

#4 HellFaust

    Живодёр

  • Модераторы
  • 1 823 сообщений
  • ГородMidian

Отправлено 15 Октябрь 2010 - 02:18

Текст идеи написан поверхностно и даже при всем желании хрен моими, что хочет автор. На ум приходит 2 варианта. И так:

1
Сделайте 2 бота, подключите к одной бд. Перепишите систему кеширования юзеров, и напишите синхронизацию ботов, чтоб при реге в одном из чатов юзера подхватывал второй и синхронизацию очереди сообщений, чтоб 2 бота все принятые сообщения собирали в одну очередь и рассылали на задействованые уины.
И как итог: на теории возможно. На практике если и возможно, то гемороя будет предостаточно, в виду чего, браться за это никто не будет, а под заказ будет стоить ооооочень симпатичную сумму. А в целом идея ни о чем... Запуск двух чатов не имеет смысла, ибо база едина, очередь сообщений едина, а лишь номера - часть на одном, часть на другом. А в таком случае самый оптимальный вариант - увеличение числа номеров на сервисе...

2
Идея с двумя сервисами на единой базе. имеем 2 независимых чата, синхронизируем базу, как и в первом случае. И того - имеем 2 чата с одним и тем же набором юзеров и из одного в другой перейти можно без повторной реги.
Как итог: 2 идиентичных чата. Смысла еще меньше, чем в случае номер 1, хоть и в реализации будет проще...

Как итог всему выше сказанному: автор, учитесь точно указывать смысл идеи, а не набор слов. Если один из двух способов всё же и есть решение вопроса - собирайте деньги и ищите того, кто за это возьмется (сомневаюсь, что кто-либо станет делать ахинею, в то время, как можно потратить это время с куда большей пользой)... Если нет решения - то точнее изложите ваши мысли, ибо нет тут гадалок, и ждите ответа...

#5 Clo

    Профи

  • Модераторы
  • 890 сообщений

Отправлено 15 Октябрь 2010 - 08:30

Могу сделать, я тут единственный кто в этом преуспел.

Даже более того, у меня есть рабочая версия чата только с комнатами вместо пользователей.

И кстати, приведенные выше варианты не верны.

// Я - гадалк!

#6 Kassper

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 162 сообщений
  • ГородПермь

Отправлено 15 Октябрь 2010 - 14:38

"с комнатами вместо пользователей." это как?

#7 nek

    Профи

  • Модераторы
  • 2 293 сообщений

Отправлено 15 Октябрь 2010 - 15:28

Это значит что для нескольких чатов комнаты общие, а пользователи разные.

#8 Clo

    Профи

  • Модераторы
  • 890 сообщений

Отправлено 15 Октябрь 2010 - 21:04

Куда автор пропал?

#9 Kassper

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 162 сообщений
  • ГородПермь

Отправлено 15 Октябрь 2010 - 21:07

Просмотр сообщенияnek (15 Октябрь 2010 - 15:28) писал:

Это значит что для нескольких чатов комнаты общие, а пользователи разные.
А если 2 чата запустить на одной базе? Будет все общее?! Разве так не удобнее?
А это блин тоже самое, что на одном сервере запустить бота только с комнатами, а еще на 5 серверах запустить чаты которые к тому боту конектятся только ради того чтобы комнаты были теми же...

Сообщение отредактировал Kassper: 15 Октябрь 2010 - 22:47


#10 Clo

    Профи

  • Модераторы
  • 890 сообщений

Отправлено 15 Октябрь 2010 - 21:29

твое сообщение вызвало у меня kernel panic

#11 Clo

    Профи

  • Модераторы
  • 890 сообщений

Отправлено 15 Октябрь 2010 - 21:54

Нет, честно, расставь запятые.

#12 Kassper

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 162 сообщений
  • ГородПермь

Отправлено 15 Октябрь 2010 - 22:49

От отсутствия запятых смысл моего сообщения не терялся...
Я просто высказал свое мнение... Согласись то что вы делаете немного глупо, либо не до конца продумано, лично для меня это бред.

#13 nek

    Профи

  • Модераторы
  • 2 293 сообщений

Отправлено 16 Октябрь 2010 - 01:39

Если не понимаешь смысла - не пиши.
Так будешь выглядеть намного умнее.

#14 alex_xpert

    Профи

  • Пользователи
  • PipPipPipPipPip
  • 489 сообщений
  • Городкоторого нет

Отправлено 16 Октябрь 2010 - 15:34

Тема ни о чем :wacko:

#15 fraer72

    Профи

  • Специалисты
  • PipPipPipPipPip
  • 1 429 сообщений

Отправлено 16 Октябрь 2010 - 15:37

а аргументы?

#16 nek

    Профи

  • Модераторы
  • 2 293 сообщений

Отправлено 16 Октябрь 2010 - 17:19

trollface_mode = On
Какие аргументы?
Писал же Xpert, да еще и ™, да еще и с одним постом.
Это авторитетное мнение, его надо уважать.
trollface_mode = Off


#17 Clo

    Профи

  • Модераторы
  • 890 сообщений

Отправлено 16 Октябрь 2010 - 17:53

Так как, это кого нибудь заинтересовало?
Кстати,никто так конкретно и не сказал почему, или точнее чем эта идея плоха.
В защиту же скажу что повышается отказоустойчивость, единая база данных дает большие преимущества, а если вы хостер то во _ВСЕХ_ ваших чатах автоматически будет зарегистрировано большое число пользователей. В конференции могу подробней расписать плюсы, разработать архитектуру сети под конкретный проект.

#18 Ar2r

    Dexsor

  • Специалисты
  • PipPipPipPipPip
  • 1 137 сообщений

Отправлено 17 Октябрь 2010 - 00:49

АХИНЕЯ!!
Аргументы:
- предположим:
  • есть 10 чатов с единой базой (+ то что вы там еще хотите)
  • есть 1 юин который хочет общаться одновременно в чате №1 и №6:
    • быть под разными никами
    • общаться в разных стилях
    • совершать различные действия

Мы имеем:
  • ограничение по свободе действия юзера
  • зависимость состояния юзера во всех чатах с единой базой (кик, бан)
  • проблемы с базой в случае ее "глюка" (есть бекап), но данные будут "устаревшие"-вызовет недовольство юзеров и заказчиков

Сообщение отредактировал Ar2r: 17 Октябрь 2010 - 00:51


#19 HellFaust

    Живодёр

  • Модераторы
  • 1 823 сообщений
  • ГородMidian

Отправлено 17 Октябрь 2010 - 00:54

Просмотр сообщенияAr2r (17 Октябрь 2010 - 00:49) писал:

Мы имеем:
  • проблемы с базой в случае ее "глюка" (есть бекап), но данные будут "устаревшие"-вызовет недовольство юзеров и заказчиков
На сколько стало понятным из текстов в конфе - база находтся на нескольких мощных серверах, при отказе одного - переключается на второй... Поожить все сразу - физически невозможно...
Думаю верно выразился...

#20 Clo

    Профи

  • Модераторы
  • 890 сообщений

Отправлено 17 Октябрь 2010 - 01:06

на счет разных ников, банов это совершенно не проблема, так же работает OpenID, предоставляет базовую информацию, в нашем случае уин, ид, балы, одежду, и прочую ерунду, а ники и баны хранятся локально.
Я же говорю что способен разработать любую архитектуру для вашего проекта.
Представьте только себя на месте купившего у вас такой чат, у вас сразу регистрация свыше 30 тысяч пользователей, многие из них прокачаны за счет других чатов, я например вижу одни плюсы, ко всему прочему люди перестанут сидеть только в одном чате из за того что у них в других чатах нет ничего, и они не могут достойно поиграть. плюсов много, а минусов я так и не увидел.

Просмотр сообщенияHellFaust (17 Октябрь 2010 - 00:54) писал:

Думаю верно выразился...
совершенно верно. ко всему прочему база будет использоваться из пятой версии что позволит минимизировать потребление мощности.





Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 скрытых пользователей