Hi,
On Tue, Apr 16, 2013 at 9:28 PM, Данила Яндушкин <[email protected]> wrote: > Hi again, > > I have some questions about project but before I want to share with you > what i have done for previos days. I understood how plugins work, and I > have already written simple plugin which can redirect data from client to > server, and catch data from server and send it backwards. Because the best > way to understand how it works is try to code it :). At this stage plugin > works with functions _mkp_event_read and _mkp_event_write (without parsing > request). > very good, suggestion: push that code to your Github account and let us know about it in your proposal. > > Questions: > 1) I am working with version 1.1.1 and there is no support for > establishing port number, but i saw that in v 1.2.0 (on github) this > opportunity exists. So, Which version I should choose for coding? Is there > a big difference between these versions? > All students will perform their work based in the Git version (master branch), so forget about 1.1.1. monkey v1.2 is around the corner. > 2) question about project's description. Can you tell me more or give me > links about "redirection rules based in a new configuration file" i don't > understand it clearly. What kind of rules there is must written? If it is > about situations with many servers and to establish server for redirection, > in this case i understood it correctly :) > Think about rules in a specific file to instruct the server when and where it should proxy back the connections. Very similar to Apache mod_rewrite. > 3) question about "smart connections balancing algorithms". How proxy > server can get information about workers load which are located on servers? > And URI type, it depends on where sites are located? on which server? so > proxy should also know about content of servers? > The server must read it configuration file, the monkey scheduler have the information of each incoming connection > 4) and finally about "important security aspect to take in consideration > when doing the implementation". Which requests we should parse and which > we can redirect to servers without parsing? > thats per configuration, thats need to be done > > And in previous message i didn't share with you about my interests and > my experience in programming > I have been programming with C 4 years. And 2 of these years i work for a > company that deals with microprocessor technology, I write a universal > system for testings various devices and port different external algorithms > for various platforms(SPARC, x86, elbrus). In university I listened many > courses of Information Technology. I love programming, and i love it do > with C ;) > > sounds good :) > Also it would be grateful if you give me links on useful information about > proxy reverse and many aspects which are described in description of > project. > > check apache and nginx proxy reverse configuration and features as a reference. > Also #2 I can give you link on github with plugin's code if you are > interested in it. > > please do it. regards, regards > > > 2013/4/13 Eduardo Silva <[email protected]> > >> >> >> On Fri, Apr 12, 2013 at 5:39 PM, Данила Яндушкин <[email protected]> wrote: >> >>> Hello, >>> >>> My name is Danila Yandushkin (nick is danyan on irc). I am 4th year >>> student of MIPT from Russia. After reading ideas page of monkey I want to >>> participate in program with "Proxy Reverse" project. I found it quite >>> interesting. I have already started to look through source code and i'm >>> trying to understand how monkey plugins work. >>> >>> >> Hi Danila, >> >> thanks for share your interest, you are welcome to apply to our >> organization, >> >> best >> >> -- >> Eduardo Silva >> http://edsiper.linuxchile.cl >> http://www.monkey-project.com >> > > > _______________________________________________ > Monkey mailing list > [email protected] > http://lists.monkey-project.com/listinfo/monkey > > -- Eduardo Silva http://edsiper.linuxchile.cl http://www.monkey-project.com
_______________________________________________ Monkey mailing list [email protected] http://lists.monkey-project.com/listinfo/monkey
