Commit 9116af35 authored by Pavel Vainerman's avatar Pavel Vainerman

minor update TODO

parent afa98d71
......@@ -92,14 +92,12 @@ DB: Сделать регулируемый буфер на INSERT-ы БД, чт
ИДЕИ
-----
- ведение статистики по типам сообщений в каждом объекте (и в SM). Чтобы увидеть где происходит потеря пакетов (если происходит).
(т.е. идея в том, что сколько "успешно" послала SM столько должно придти и быть обработано (разные счётчики) в объекте)
- NoSQL база (в памяти) как буфер (держит интенсивную запись) перед "не спешной" записью в реляционную (MySQL,Postgre и т.п.)
==================
lock-free: mentomic
lock-free: mentomic, libcds
version 3
......@@ -109,7 +107,7 @@ version 3
Перепроектировать классы [ObjectRepository, UInterface, ORepHelpers] с целью выработки абстрактного интерфейса
UResolver (или ObjectRepository) позволяющего манипулировать CORBA-ссылками на объекты, но по возможности
скрывающими детали "CORBA-кухни". Чтобы можно было "хранилище" реализовать на базе СУБД, SQLite, ,файлов и т.п.
скрывающими детали "CORBA-кухни". Чтобы можно было "хранилище" реализовать на базе СУБД, SQLite, файлов и т.п.
Примерно интерфейс должен уметь следующее:
- resgister(name)
- unregister(name)
......@@ -118,5 +116,3 @@ UResolver (или ObjectRepository) позволяющего манипулир
- create(rootname)
- Перепроектировать OIndex и Configure.. Инициализироват для Configure(объектом OIndex)
- подумать возможно стоит переходить на lockfree-библиотеку libcds..(актуально для многопроцессорных систем)
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment