PDA

Просмотр полной версии : [9466] Implemented SOAP in MaNGOS


newsbot
27.02.2010, 13:10
<pre>m configure.ac
+ contrib/soap/example.php
m dep/include/Makefile.am
+ dep/include/gsoap/stdsoap2.h
m dep/src/Makefile.am
+ dep/src/gsoap/Makefile.am
+ dep/src/gsoap/stdsoap2.cpp
m sql/mangos.sql
+ sql/updates/9466_01_mangos_mangos_string.sql
m sql/updates/Makefile.am
m src/game/Chat.cpp
m src/game/Chat.h
m src/game/Language.h
m src/game/World.cpp
m src/game/World.h
m src/mangosd/CliRunnable.cpp
+ src/mangosd/MaNGOSsoap.cpp
+ src/mangosd/MaNGOSsoap.h
m src/mangosd/Makefile.am
m src/mangosd/Master.cpp
m src/mangosd/RASocket.cpp
m src/mangosd/RASocket.h
m src/mangosd/mangosd.conf.dist.in
+ src/mangosd/soapC.cpp
+ src/mangosd/soapH.h
+ src/mangosd/soapServer.cpp
+ src/mangosd/soapStub.h
m src/shared/revision_nr.h
m src/shared/revision_sql.h
m win/VC100/mangosd.vcxproj
m win/VC80/mangosd.vcproj
m win/VC90/mangosd.vcproj
m win/VC90/shared.vcproj

[9466] Implemented SOAP in MaNGOS

- removed deprecated code from RASocket
- allow more than one login at a time on the RA console
- added gsoap library for handling SOAP requests
- removed deprecated mangos_string entry

Thanks to:
- Derex for reporting a bug which occured if more than 1024
players were connected [poll() vs select()]
- caeruleaus for adding windowsbuild support
- vladimir for suggesting a different thread starting order
- fdb_ for suggesting SOAP in the first place</pre>



Дальше... (http://github.com/mangos/mangos/commit/2e4a3ca5e6f3cb11cce5d70f45f997f158d8f908)

KiriX
01.03.2010, 19:53
А что это вообще такое, я что-то не осилил понять (в порядке оправдания =): + сейчас температура у меня, а я только что это увидел)

timmit
01.03.2010, 20:00
http://ru.wikipedia.org/wiki/SOAP
Кратко, должно уменьшить нагрузку на базу при получении данных (т.е народ для получения онлайна и др. заместо базы будет ломиться в соап) + даст возможность получать любые данные с сервера

KiriX
01.03.2010, 20:06
http://ru.wikipedia.org/wiki/SOAP
Кратко, должно уменьшить нагрузку на базу при получении данных (т.е народ для получения онлайна и др. заместо базы будет ломиться в соап) + даст возможность получать любые данные с сервера
Это я и сам нашёл =) Просто там в конфиге ещё что-то есть, а я хз для чего =)

FreeBSD
02.03.2010, 00:34
какие данные сервера? безопасно ли это?)))

Feel the Power
02.03.2010, 01:05
Вроде бы это аналог RA...

KiriX
02.03.2010, 03:23
Вроде бы это аналог RA...
Как я понял - не совсем то. Интереснее всё это, если я правильно понял =)
Но хотелось бы увидеть конкретный пример использования этой "технологии" =)

Vladimir
02.03.2010, 09:25
Ну формально вызываются теже команды, только запросы и результаты посылаются как xml

maksqwe
02.03.2010, 12:16
Насколько это эффективнее предыдущих методов передачи?