для маппинга:
на стороне сервера клиенту доступны две
функции
- getNextSynset() - дает id synset, который нужно
обработать.
соответственно он не должен быть еще
обработанным. Можно выдавать в порядке
увеличеня номеров синсетов(id идут не
последовательно). Выдавать -1 если
синсетов не осталось.
- synsetComputed(int id) - сообщает серверу, что он
успешно обработал данные.
Если кто-то взял getNextsynset, и через время timeout
не сообщил, что он
его обработал - синсет считается не
обработанным, и его нужно отдать на
обработку кому-то другому, перед этим
удалив все связи. Пока можно просто
вывести сообщение что он не обработан и на
этом закончить))
Клиент запускается, и в бесконечном цикле
берет синсет, маппит, сообщает
что успешно помапил
Аналогично нужно будет и на екстендинг,
только нужно будет выдавать статьи
с википедии, которым не соответсвует ни
одного синсета.
Original issue reported on code.google.com by taarr...@gmail.com on 4 May 2010 at 4:20
Original issue reported on code.google.com by
taarr...@gmail.com
on 4 May 2010 at 4:20