wZD 1.0.0 рдЪреЗ рдкрд╣рд┐рд▓реЗ рдкреНрд░рдХрд╛рд╢рди, рд▓рд╣рд╛рди рдлрд╛рдпрд▓реАрдВрд╕рд╛рдареА рдХреЙрдореНрдкреЕрдХреНрдЯ рд╕реНрдЯреЛрд░реЗрдЬ рд╕рд░реНрд╡реНрд╣рд░

рдЙрдкрд▓рдмреНрдз рдкрд╣рд┐рд▓реА рдЖрд╡реГрддреНрддреА wZD 1.0.0 - рдХреЙрдореНрдкреЕрдХреНрдЯ рдлреЙрд░реНрдордордзреНрдпреЗ рдореЛрдареНрдпрд╛ рд╕рдВрдЦреНрдпреЗрдиреЗ рдлрд╛рдЗрд▓реНрд╕ рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрдиреЗ рд╕рдВрдЪрдпрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рд░реНрд╡реНрд╣рд░, рдЬреЗ рдмрд╛рд╣реЗрд░реВрди рдирд┐рдпрдорд┐рдд рд╡реЗрдмрдбреАрдПрд╡реНрд╣реА рд╕рд░реНрд╡реНрд╣рд░рд╕рд╛рд░рдЦреЗ рджрд┐рд╕рддреЗ. рд╕реНрдЯреЛрд░реЗрдЬрд╕рд╛рдареА рд╕реБрдзрд╛рд░рд┐рдд рдЖрд╡реГрддреНрддреА рд╡рд╛рдкрд░рд▓реА рдЬрд╛рддреЗ рдмреЛрд▓реНрдЯрдбреАрдмреА. рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛрдб Go рдЖрдгрд┐ рдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓реЗрд▓рд╛ рдЖрд╣реЗ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рддрд░рд┐рдд BSD рдкрд░рд╡рд╛рдиреНрдпрд╛ рдЕрдВрддрд░реНрдЧрдд.

╨б╨╡╤А╨▓╨╡╤А рддреЛ рд╕рдВрдордд рд╕рдВрдкреВрд░реНрдг рд▓реЙрдХрд┐рдВрдЧ рд╕рдорд░реНрдердирд╛рд╕рд╣ рдирд┐рдпрдорд┐рдд рдХрд┐рдВрд╡рд╛ рдХреНрд▓рд╕реНрдЯрд░ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдорд╡рд░реАрд▓ рд▓рд╣рд╛рди рдлрд╛рдЗрд▓реНрд╕рдЪреА рд╕рдВрдЦреНрдпрд╛ рд▓рдХреНрд╖рдгреАрдпрд░реАрддреНрдпрд╛ рдХрдореА рдХрд░рд╛. рдбрдмреНрд▓реНрдпреВрдЭреЗрдбрдбреА рдбреЗрд╡реНрд╣рд▓рдкрд░реНрд╕рджреНрд╡рд╛рд░реЗ рд╕рдорд░реНрдерд┐рдд рдХреНрд▓рд╕реНрдЯрд░ рдХреНрд▓рд╕реНрдЯрд░ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдордордзреНрдпреЗ 250 рджрд╢рд▓рдХреНрд╖ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдВрдордзреНрдпреЗ рд╡рд┐рддрд░рд┐рдд рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╕реБрдорд╛рд░реЗ 15 рджрд╢рд▓рдХреНрд╖ рд▓рд╣рд╛рди рдлрд╛рдЗрд▓реНрд╕ рд╕рдВрдЪрдпрд┐рдд рдХрд░рддреЛ. MooseFS.

wZD рдиреЗ рдмреЛрд▓реНрдЯрдбреАрдмреА рдлреЙрд░рдореЕрдЯрдордзреНтАНрдпреЗ рдбрд┐рд░реЗрдХреНтАНрдЯрд░реАрдЬрдордзреАрд▓ рдордЬрдХреВрд░ рдЖрд░реНрдХрд╛рдЗрд╡реНтАНрд╣рдордзреНтАНрдпреЗ рд╣рд▓рд╡рдгреЗ (рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХрд░рдгреЗ) рд╢рдХреНрдп рдХрд░рддреЗ рдЖрдгрд┐ рдирдВрддрд░ рдпрд╛ рд╕рдВрдЧреНрд░рд╣рдгрд╛рдВрдордзреВрди рдпрд╛ рдлрд╛рдпрд▓реА рд╡рд┐рддрд░реАрдд рдХрд░рдгреЗ (рдХрд┐рдВрд╡рд╛ PUT рдкрджреНрдзрддреАрдЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВрди рдлрд╛рдпрд▓реА рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХрд░рдгреЗ), рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдордордзреАрд▓ рдлрд╛рдпрд▓реАрдВрдЪреА рд╕рдВрдЦреНрдпрд╛ рд▓рдХреНрд╖рдгреАрдпрд░реАрддреНрдпрд╛ рдХрдореА рдХрд░рдгреЗ рдЖрдгрд┐ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рд╕рдВрдЪрдпрд┐рдд рдХрд░рдгреНрдпрд╛рдЪреЗ рдУрд╡реНрд╣рд░рд╣реЗрдб рдХрдореА рдХрд░рдгреЗ. рдореЛрдареНрдпрд╛ рдлрд╛рдЗрд▓реНрд╕рд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рдгреНрдпрд╛рдЪреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╡рд╛рдврд╡рдгреНрдпрд╛рд╕рд╛рдареА, рдЕрд╢рд╛ рдлрд╛рдЗрд▓реНрд╕ рдмреЛрд▓реНрдЯ рдЖрд░реНрдХрд╛рдЗрд╡реНрд╣рдордзреВрди рд╕реНрд╡рддрдВрддреНрд░рдкрдгреЗ рдЬрддрди рдХреЗрд▓реНрдпрд╛ рдЬрд╛рдК рд╢рдХрддрд╛рдд. рд╣рд╛ рджреГрд╖реНрдЯрд┐рдХреЛрди рддреБрдореНрд╣рд╛рд▓рд╛ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдордордзреАрд▓ рдЗрдиреЛрдбреНрд╕рдЪреНрдпрд╛ рд╕рдВрдЦреНрдпреЗрд╡рд░ рдорд░реНрдпрд╛рджрд╛ рди рдареЗрд╡рддрд╛ рдореЛрдареНрдпрд╛ рд╕рдВрдЦреНрдпреЗрдиреЗ рд▓рд╣рд╛рди рдлрд╛рдЗрд▓реНрд╕рдЪреЗ рд╕рдВрдЪрдпрди рдЖрдпреЛрдЬрд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЛ.

wZD 1.0.0 рдЪреЗ рдкрд╣рд┐рд▓реЗ рдкреНрд░рдХрд╛рд╢рди, рд▓рд╣рд╛рди рдлрд╛рдпрд▓реАрдВрд╕рд╛рдареА рдХреЙрдореНрдкреЕрдХреНрдЯ рд╕реНрдЯреЛрд░реЗрдЬ рд╕рд░реНрд╡реНрд╣рд░

рд╕рд░реНрд╡реНрд╣рд░рдЪрд╛ рд╡рд╛рдкрд░ рдХреА/рд╡реНрд╣реЕрд▓реНрдпреВ рдлреЙрд░рдореЕрдЯрдордзреАрд▓ рдбреЗрдЯрд╛рд╕рд╛рдареА (рдбрд┐рд░реЗрдХреНрдЯрд░реА рд╕реНрдЯреНрд░рдХреНрдЪрд░рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рд╢рд╛рд░реНрдбрд┐рдВрдЧрд╕рд╣) рдХрд┐рдВрд╡рд╛ рдбреЗрдЯрд╛рдмреЗрд╕рдордзреВрди рдкреВрд░реНрд╡-рдирд┐рд░реНрдорд┐рдд html рдХрд┐рдВрд╡рд╛ json рджрд╕реНрддрдРрд╡рдЬ рд╡рд┐рддрд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА NoSQL рдбреЗрдЯрд╛рдмреЗрд╕ рдореНрд╣рдгреВрди рджреЗрдЦреАрд▓ рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ. рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрдЪреНрдпрд╛ рджреГрд╖реНрдЯреАрдиреЗ, рдмреЛрд▓реНрдЯ рд╕рдВрдЧреНрд░рд╣рдгрд╛рдВрдЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВрди рдбреЗрдЯрд╛ рдкрд╛рдард╡рдгреЗ рдЖрдгрд┐ рд▓рд┐рд╣рд┐рдгреЗ рдпрд╛рдореБрд│реЗ рд╡рд╛рдЪрддрд╛рдирд╛ рдЕрдВрджрд╛рдЬреЗ 20-25% рдЖрдгрд┐ рд▓рд┐рд╣рд┐рддрд╛рдирд╛ 40-50% рд▓реЗрдЯрдиреНрд╕реА рд╡рд╛рдврддреЗ. рдлрд╛рдИрд▓рдЪрд╛ рдЖрдХрд╛рд░ рдЬрд┐рддрдХрд╛ рд▓рд╣рд╛рди рдЕрд╕реЗрд▓ рддрд┐рддрдХрд╛ рд▓реЗрдЯрдиреНрд╕реАрдордзреАрд▓ рдлрд░рдХ рдХрдореА.

wZD 1.0.0 рдЪреЗ рдкрд╣рд┐рд▓реЗ рдкреНрд░рдХрд╛рд╢рди, рд▓рд╣рд╛рди рдлрд╛рдпрд▓реАрдВрд╕рд╛рдареА рдХреЙрдореНрдкреЕрдХреНрдЯ рд╕реНрдЯреЛрд░реЗрдЬ рд╕рд░реНрд╡реНрд╣рд░

рдореБрдЦреНрдп рд╕рдВрдзреА:

  • рдорд▓реНрдЯреАрдереНрд░реЗрдбрд┐рдВрдЧ;
  • рдорд▓реНрдЯреАрд╕рд░реНрд╡реНрд╣рд░, рдлреЙрд▓реНрдЯ рдЯреЙрд▓рд░рдиреНрд╕ рдЖрдгрд┐ рд▓реЛрдб рдмреЕрд▓реЗрдВрд╕рд┐рдВрдЧ рдкреНрд░рджрд╛рди рдХрд░рддреЗ;
  • рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдХрд┐рдВрд╡рд╛ рд╡рд┐рдХрд╕рдХрд╛рд╕рд╛рдареА рдХрдорд╛рд▓ рдкрд╛рд░рджрд░реНрд╢рдХрддрд╛;
  • рд╕рдорд░реНрдерд┐рдд HTTP рдкрджреНрдзрддреА: GET, HEAD, PUT рдЖрдгрд┐ DELETE;
  • рдХреНрд▓рд╛рдпрдВрдЯ рд╢реАрд░реНрд╖рд▓реЗрдЦрд╛рдВрджреНрд╡рд╛рд░реЗ рд╡рд╛рдЪрди рдЖрдгрд┐ рд▓реЗрдЦрди рд╡рд░реНрддрдирд╛рд╡рд░ рдирд┐рдпрдВрддреНрд░рдг;
  • рд▓рд╡рдЪрд┐рдХ рдЖрднрд╛рд╕реА рд╣реЛрд╕реНрдЯрд╕рд╛рдареА рд╕рдорд░реНрдерди;
  • рд▓рд┐рд╣рд┐рддрд╛/рд╡рд╛рдЪрддрд╛рдирд╛ CRC рдбреЗрдЯрд╛ рдЕрдЦрдВрдбрддреЗрд╕рд╛рдареА рд╕рдорд░реНрдерди;
  • рдХрд┐рдорд╛рди рдореЗрдорд░реА рд╡рд╛рдкрд░ рдЖрдгрд┐ рдЗрд╖реНрдЯрддрдо рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рдЯреНрдпреВрдирд┐рдВрдЧрд╕рд╛рдареА рдЕрд░реНрдз-рдЧрддрд┐рд╢реАрд▓ рдмрдлрд░;
  • рд╕реНрдердЧрд┐рдд рдбреЗрдЯрд╛ рдкреЕрдХреЗрдЬрд┐рдВрдЧ;
  • рдпрд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рдПрдХ рдорд▓реНрдЯреА-рдереНрд░реЗрдбреЗрдб рдЖрд░реНрдХрд┐рд╡реНрд╣рд░ рдСрдлрд░ рдХреЗрд▓рд╛ рдЬрд╛рддреЛ wZA рд╕реЗрд╡рд╛ рди рдерд╛рдВрдмрд╡рддрд╛ рдмреЛрд▓реНрдЯ рдЖрд░реНрдХрд╛рдЗрд╡реНрд╣рдордзреНрдпреЗ рдлрд╛рдЗрд▓реНрд╕ рд╣рд▓рд╡рдгреНрдпрд╛рд╕рд╛рдареА.

рд╕рдзреНрдпрд╛рдЪреНрдпрд╛ рдкреНрд░рдХрд╛рд╢рдирд╛рдЪреНрдпрд╛ рдХрд╛рд╣реА рдорд░реНрдпрд╛рджрд╛: рдорд▓реНрдЯреАрдкрд╛рд░реНрдЯ, POST рдкрджреНрдзрдд, HTTPS рдкреНрд░реЛрдЯреЛрдХреЙрд▓, рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдВрд╕рд╛рдареА рдмрдВрдзрдиреЗ, рдбрд┐рд░реЗрдХреНрдЯреНрд░реАрдЬрдЪреЗ рдЖрд╡рд░реНрддреА рд╣рдЯрд╡рдгреЗ, WebDAV рдХрд┐рдВрд╡рд╛ FUSE рджреНрд╡рд╛рд░реЗ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдордордзреНрдпреЗ рд╕рдВрд░рдЪрдирд╛ рдорд╛рдЙрдВрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреЛрдгрддреЗрд╣реА рд╕рдорд░реНрдерди рдирд╛рд╣реА, рдлрд╛рдЗрд▓реНрд╕ рдПрдХрд╛ рдкреНрд░рдгрд╛рд▓реА рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛ рдЕрдВрддрд░реНрдЧрдд рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд. рд╕реНрдЯреЛрд░реЗрдЬ рдлреЙрд░рдореЕрдЯ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЖрд╣реЗ рдЖрдгрд┐ рд▓рд┐рдЯрд▓ рдПрдВрдбрд┐рдпрди рдЖрдгрд┐ рдмрд┐рдЧ рдПрдВрдбрд┐рдпрди рд╕рд┐рд╕реНрдЯрдореНрд╕рдордзреНрдпреЗ рдкреЛрд░реНрдЯреЗрдмрд▓ рдирд╛рд╣реА. рдбрдмреНрд▓реНрдпреВрдЭреЗрдбрдбреА рд╕рд░реНрд╡реНрд╣рд░ HTTP рдкреНрд░реЛрдЯреЛрдХреЙрд▓рд╕рд╛рдареА рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдХрд░рддреЛ рд╣реЗ рдЕрд╕реВрдирд╣реА, рддреЗ рдХреЗрд╡рд│ рдПрдирдЬреАрдирдХреНрд╕ рдЖрдгрд┐ рд╣реЕрдкреНрд░реЙрдХреНрд╕реА рд╕рд╛рд░рдЦреНрдпрд╛ рд░рд┐рд╡реНрд╣рд░реНрд╕ рдкреНрд░реЙрдХреНрд╕реАрдЪреНрдпрд╛ рдирд╛рд╡рд╛рдЦрд╛рд▓реА рд▓реЙрдиреНрдЪ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.

рд╕реНрддреНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛