Show simple item record

dc.contributor.advisorMikoss, Toms
dc.contributor.authorSkrabutena, Ieva
dc.contributor.otherLatvijas Universitāte. Datorikas fakultāte
dc.date.accessioned2020-07-01T01:09:03Z
dc.date.available2020-07-01T01:09:03Z
dc.date.issued2020
dc.identifier.other76119
dc.identifier.urihttps://dspace.lu.lv/dspace/handle/7/51719
dc.description.abstractBakalaura darba ietvaros tika apskatīta WebSocket protokola implementācija, kas ir pamatā dinamiskās tīmekļa sistēmās Ruby on Rails ietvarā – ietvarā iebūvētais Action Cable, un kopienas veidotais AnyCable, kas ir Action Cable papildinājums. Bibliotēka AnyCable piedāvā iespēju kā WebSocket serveri izmantot kādu jau no implementētajiem variantiem vai izmantot citu ar AnyCable savietojamu WebSocket serveri, kas var būt arī paša veidots. Bakalaura darba rezultātā tika izstrādāta ar AnyCable savietojama WebSocket servera programmatūra Rust programmēšanas valodā, kas ir konkurētspējīga pašreiz pieejamajiem Ruby on Rails savietojamiem WebSocket tehnoloģijas risinājumiem, etalonuzdevumos uzrādot labākus rezultātus, pateicoties Rust programmēšanas valodas īpašībām.
dc.description.abstractIn this bachelor's thesis the author examined the WebSocket protocol solutions used for developing dynamic systems when using the Ruby on Rails framework - the ActionCable library, which is already built into Ruby on Rails, and the AnyCable library which is an extension of the ActionCable library developed by the community. The Anycable library can be utilised in tandem with one of the already existing AnyCable-compatible servers, that have been developed by the authors of Anycable, or alternatively, one can develop a custom Anycable-compatible server. Resulting from this bachelor's thesis the author developed a new Anycable-compatible server using the Rust programming language. The created server performs comparatively to the already existing solutions, having better results in benchmarks, due to the properties of the Rust programming language.
dc.language.isolav
dc.publisherLatvijas Universitāte
dc.rightsinfo:eu-repo/semantics/openAccess
dc.subjectDatorzinātne
dc.subjectWebSocket
dc.subjectRuby on Rails
dc.subjectRust
dc.subjectserveris
dc.subjectAnyCable
dc.titleDinamisku tīmekļa risinājumu izstrāde Ruby on Rails ietvarā, izmantojot WebSocket tehnoloģiju
dc.title.alternativeDynamic web solution development with the Ruby on Rails framework, using the WebSocket technology
dc.typeinfo:eu-repo/semantics/bachelorThesis


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record