С Пасхой!Как файловая система Космоса (KFS) обрабатывает отражение?
Я пишу распределенную файловую систему на C++. И, для полного контроля, я написал свой собственный RPC. Последний нерешенный вопрос для этой структуры RPC - это отражение, поскольку C++ не предоставляет его.
Я знаю, что KFS - это DFS, написанная на C++, но я не знаю ее реализации, поэтому я обращаюсь к вам с добрыми и знающими людьми.
Возможно, у меня есть способ обработать его RPC, не так ли? Это как-то отражается? Если он не использует отражение, есть ли на нем другие распространяемые приложения на основе C++. И как они его используют?
Пожалуйста, не стесняйтесь советов, мне нравятся идеи.
Приветствия, Элтон
Это [Файловая система Космоса] (http://sourceforge.net/projects/kosmosfs/), найденная в SourceForge и ранее в [Google Code] (http://code.google.com/p/kosmosfs/)? С помощью [QFS] (https://github.com/quantcast/qfs) (Quantcast File System) в качестве замены для KFS в Google Code? Вы говорите, что пишете DFS, но, похоже, ссылаетесь на DFS, написанную другими. Поэтому я довольно смущен тем, что происходит. Я также не уверен, как отражение повлияет на файловую систему, но это, вероятно, потому, что я не знаком с KFS (и не с тем, что знакомы с рефлексией). –
Довольно хорошо известной моделью RPC поверх C++ является Microsoft (D) COM. Он обрабатывает отражение, требуя, чтобы COM-классы выводились из класса IUnknown' и, в частности, обрабатывались 'IUnknown :: QueryInterface (GUID)'. – MSalters