Tha am frithealaiche ùr ag amas air àrd-èifeachdas, earbsachd agus scalability a choileanadh. Tha Dendrite a’ coileanadh nas fheàrr na Synapse, feumach air mòran nas lugha de chuimhne airson obrachadh, agus faodaidh e sgèile tro chothromachadh luchdan thairis air ioma nodan. Tha an ailtireachd Dendrite a’ toirt taic do sgèileadh còmhnard agus tha e stèidhichte air dealachadh luchd-làimhseachaidh ann an cruth microservices, far a bheil a chlàran fhèin aig gach eisimpleir microservice san stòr-dàta. Bidh an neach-cothromachaidh luchdan a’ cur fiosan gu microservices. Gus gnìomhachd a’ chòd a cho-thaobhadh, thathas a’ cleachdadh snàithleanan (cleachdaichean falbh), a leigeas leat goireasan a h-uile cores CPU a chleachdadh gun a bhith gan roinn ann am pròiseasan fa leth.
Bidh Dendrite a 'toirt taic do dhà dhòigh: monolithic agus polylith. Ann am modh monolithic, tha a h-uile microservices air am pacadh ann an aon fhaidhle so-ghnìomhaichte, air a chuir gu bàs ann an aon phròiseas, agus ag eadar-obrachadh gu dìreach le chèile. Ann am modh ioma-phàirteach (cluster), faodar microservices a chuir air bhog air leth, a ’toirt a-steach sgaoileadh thairis air diofar nodan. Eadar-obrachadh de phàirtean ann an
tha modh ioma-phàirteach air a dhèanamh a’ cleachdadh an API HTTP a-staigh agus an àrd-ùrlar
Tha leasachadh air a dhèanamh stèidhichte air mion-chomharrachadh protocol Matrix agus a’ cleachdadh dà sheata deuchainn - deuchainnean a tha cumanta do Synapse
Tha an ìre deuchainn beta a’ nochdadh gu bheil Dendrite deiseil airson a’ chiad bhuileachadh agus gluasad gu leasachadh le fiosan ùra air an cruthachadh bho àm gu àm. Eadar fiosan, thèid an sgeama stòraidh dàta san stòr-dàta ùrachadh a-nis (eu-coltach ri bhith a’ stàladh sliseagan bhon stòr, cha tèid susbaint an stòr-dàta a chall às deidh an ùrachaidh). Cha tèid atharrachaidhean a bhriseas co-chòrdalachd air ais, a dh’ atharraicheas structar an stòr-dàta, no a dh’ fheumas atharrachaidhean rèiteachaidh a thabhann ach ann am brathan mòra. Thathas an-dràsta a’ moladh Dendrite a chleachdadh ann am modh monolithic ann an co-bhonn ris an PostgreSQL DBMS gus luchd-frithealaidh beaga agus nodan P2P a chruthachadh. Chan eilear a’ moladh cleachdadh SQLite fhathast mar thoradh air cùisean gun fhuasgladh a thaobh làimhseachadh obrachaidhean co-aontach.
Tha feartan nach deach a chuir an gnìomh fhathast ann an Dendrite a’ toirt a-steach dearbhadh cuidhteas teachdaireachd, comharran leughaidh, fiosan putaidh, OpenID, ceangal post-d, sgrùdadh taobh an fhrithealaiche, eòlaire luchd-cleachdaidh, liostaichean dearmad luchd-cleachdaidh, cruthachadh bhuidhnean agus coimhearsnachdan, a’ measadh làthaireachd luchd-cleachdaidh air-loidhne, cuir a-steach aoighean, eadar-obrachadh le lìonraidhean treas-phàrtaidh.
Ri fhaighinn airson a chleachdadh tha gnìomhachd bunaiteach airson seòmraichean còmhraidh (cruthachadh, cuiridhean, riaghailtean dearbhaidh), dòighean caidreachais de chom-pàirtichean ann an seòmraichean, sioncronadh thachartasan às deidh dhaibh tilleadh bho far-loidhne, cunntasan, pròifilean, comharra dial, luchdachadh sìos agus luchdachadh suas faidhlichean (Media API), deasachadh teachdaireachdan, ACLs, ceangal tagaichean agus obrachadh le liostaichean de dh’ innealan agus iuchraichean airson crioptachadh deireadh-gu-deireadh.
Cuimhnichidh sinn gu bheil an àrd-ùrlar airson Matrix conaltraidh dì-mheadhanaichte a chuir air dòigh a’ cleachdadh HTTPS + JSON mar chòmhdhail leis a’ chomas WebSockets a chleachdadh no protocol stèidhichte air
Chan eil aon phuing fàiligeadh no smachd teachdaireachd air feadh an lìonra. Tha a h-uile seirbheisiche a tha còmhdaichte leis an deasbad co-ionann ri chèile.
Faodaidh neach-cleachdaidh sam bith an frithealaiche aca fhèin a ruith agus a cheangal ri lìonra cumanta. Tha e comasach a chruthachadh
ag eagrachadh cho-labhairtean fòn, a’ dèanamh gairmean guth is bhidio. Bidh e cuideachd a’ toirt taic do fheartan adhartach leithid fios mu thaidhpeadh, measadh làthaireachd luchd-cleachdaidh air-loidhne, dearbhadh leughaidh, fiosan putaidh, sgrùdadh taobh an fhrithealaiche, sioncronadh eachdraidh agus inbhe teachdaiche.
Source: fosgailtenet.ru