Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 5760|Vastaus: 2

[Lähde] Dapr (1) Daprin johdanto ja asennusohje

[Kopioi linkki]
Julkaistu 2022-10-29 21:15:32 | | | |
Daprin koko nimi on "Distributed Application Runtime", joka tarkoittaa "Distributed Application Runtime". Dapr on Microsoftin käynnistämä avoimen lähdekoodin projekti, joka on tällä hetkellä osa CNCF Incubator Projectia.

Mikä tahansa kieli, mikä tahansa kehys, missä tahansa



Distributed Application Runtime (DAPR) tarjoaa rajapintoja, jotka yksinkertaistavat mikropalveluiden yhteyksiä. Olipa viestintätapasi palvelusta palveluun -puhelu tai julkaisu/tilaaminen, Dapr voi auttaa sinua kirjoittamaan kestäviä ja turvallisia mikropalveluita.

Antamalla Daprin sivuvaunun hoitaa monimutkaisia haasteita, kuten palvelun löytämistä, viestinvälittäjien integraatiota, salausta, havaittavuutta ja salaisuuksien hallintaa, voit keskittyä liiketoimintalogiikkaasi ja pitää koodisi yksinkertaisena.
Jokainen rakennuslohko API:sta on itsenäinen, eli voit käyttää yhtä, osaa tai kaikkia niistä sovelluksessasi. Seuraavia rakennuspalikoita voidaan käyttää:

Osakokoonpanokuvaus
Hyperlinkin kirjautuminen on näkyvissä.Joustavat palvelu-palvelukutsut tukevat etäpalveluita, mukaan lukien uudelleenkäytökset, riippumatta siitä, missä ne sijaitsevat tuetussa isännöintiympäristössä.
Hyperlinkin kirjautuminen on näkyvissä.Tilahallinnan avulla avain/arvo-parien tallentamiseen ja kyselyyn voit helposti kirjoittaa pitkään toimivia, erittäin saatavilla olevia, tilallisia ja tilattomia palveluita sovellukseesi. Tilavarastot ovat liitettäviä, ja esimerkkejä ovat AWS DynamoDB, Azure CosmosDB, Azure SQL Server, GCP Firebase, PostgreSQL tai Redis, muiden muassa.
Hyperlinkin kirjautuminen on näkyvissä.Tapahtumien ja tilausaiheiden julkaiseminen palveluiden välillä mahdollistaa tapahtumalähtöisen arkkitehtuurin yksinkertaistaa horisontaalista skaalautuvuutta ja mahdollistaa sen sopeutumisen vikoihin. Dapr tarjoaa vähintään kertaluonteisia viestintätakuita, viestien TTL-yhteyden, kuluttajaryhmiä ja muita edistyneitä ominaisuuksia.
Hyperlinkin kirjautuminen on näkyvissä.Resurssien sitominen triggereillä perustuu tapahtumalähtöiseen arkkitehtuuriin, joka mahdollistaa skaalautumisen ja resilienssin vastaanottamalla ja lähettämällä tapahtumia mistä tahansa ulkoisesta lähteestä, kuten tietokannoista, jonoista, tiedostojärjestelmistä jne.
Hyperlinkin kirjautuminen on näkyvissä.Kuvioita tilallisille ja tilattomille objekteille, jotka tekevät samanaikaisuudesta yksinkertaista metodien ja tilakapseloinnin avulla. Dapr tarjoaa useita ominaisuuksia Actor-suorituksen aikana, mukaan lukien samanaikaisuuden, tilan ja elinkaaren hallinnan Actorin aktivointiin/deaktivointiin sekä ajastimet ja muistutukset Actorsin herättämiseksi.
Hyperlinkin kirjautuminen on näkyvissä.Dapr julkaisee mittareita, lokitietoja ja jäljityksiä Daprin ja käyttäjäsovellusten virheenkorjaukseen ja seurantaan. Dapr tukee hajautettua jäljitystä, käyttäen W3C Trace Context -standardia ja Open Telemetryä, jotta palvelujen väliset puhelut voidaan helposti diagnosoida ja palvella tuotantoa, jotka lähetetään eri valvontatyökaluille.
Hyperlinkin kirjautuminen on näkyvissä.Secrets Management API integroituu julkisen pilven ja paikallisen salaistallennuksen kanssa hakemaan salaisuuksia sovelluskoodia varten.
Hyperlinkin kirjautuminen on näkyvissä.Konfiguraatio-API mahdollistaa sovelluskonfiguraatiokohteiden hakemisen ja tilaamisen konfiguraatiovarastosta.
Hyperlinkin kirjautuminen on näkyvissä.Distributed Locks API mahdollistaa sovelluksesi hankkia lukon mille tahansa resurssille, joka antaa sille yksinoikeuden, kunnes lukko vapautetaan sovelluksen toimesta tai vuokrausaikakatkaisu tapahtuu.



Virallinen verkkosivusto:Hyperlinkin kirjautuminen on näkyvissä.
Dokumentaatio:Hyperlinkin kirjautuminen on näkyvissä.
Dapr .NET-kehittäjille:Hyperlinkin kirjautuminen on näkyvissä.


Dapr tarjoaa monipuolisia SDK:ita ja kehyksiä, mikä tekee Daprin kehittämisen aloittamisesta helppoa omalla kielelläsi.

Tehdäkseen Daprin käytöstä luonnollisempaa eri kielissä, se sisältää myös kielikohtaisia SDK:ita seuraaviin tarkoituksiin:

  • C++
  • Mennä
  • Jaava
  • JavaScript
  • .VERKKO
  • PHP
  • Python
  • Ruoste


Linux asentaa Dapr-hajautetun ajonaikaisen


Asenna Dapr CLI

Ensiksi valmistele palvelin CentOS 7 -järjestelmää varten, kotimaisten ympäristöongelmien vuoksi käytä seuraavaa komentoa dapr-cli:n manuaaliseen asentamiseen:


Tarkista asennus



Asenna Docker-palvelu

Asenna Docker-palvelu järjestelmään hieman (Docker vaaditaan suositeltuun kehitysympäristöön). Vaikka voit aloittaa Daprin ilman Dockeria, osa myöhemmästä kehityksestä rakentuu Dockerin päälle. )

Asenna Docker-kontit CentOS 7:lle
https://www.itsvse.com/thread-9999-1-1.html

Alusta Dapr

Käytä CLI:tä Daprin alustamiseen paikallisella koneellasi.

Dapr toimii sidecarina sovelluksesi kanssa. Itseisännöidyssä tilassa tämä tarkoittaa, että prosessi tapahtuu paikallisella tietokoneellasi. Aloittamalla Daprin sinä:

  • Hanki ja asenna Dapr-sidecar-binääri paikallisesti.
  • Käytä Dapria luodaksesi kehitysympäristön, joka yksinkertaistaa sovelluskehitystä.


Daprin alustus sisältää:

  • Ajaa Redis-konttiinstanssi paikallisena tilavarastona ja viestivälittäjänä.
  • Suorita Zipkin-konttiinstanssi havaittavuutta varten.
  • Käytä yllä olevia komponenttimääritelmiä luodaksesi oletuskomponenttikansion.
  • Käynnistä Dapr ja aseta palvelukontti-instanssi paikalliselle osallistujatuelle.



Oletuksena Dapr-alustus lataa binäärin ja hakee kuvat verkosta kehitysympäristön asettamista varten. Dapr tukee kuitenkin myös offline-asennusta esiladatuilla artefakteilla, kutenKotitalousongelmat, alustus vaatii offline-asennuksen, lataa daprbundle_linux_amd64.tar.gz-tiedosto,/juurihakemisto

Latausosoite:Hyperlinkin kirjautuminen on näkyvissä.


Käsky on seuraava:


Varmista Dapr-versio


Komentorivi luo myös oletuskomponenttikansion, jossa on useita YAML-tiedostoja, jotka sisältävät määritelmät tilavarastoille, pub/subeille ja zipkineille. Dapr-sivuvaunu lukee nämä osat ja käyttää:

Käsky on seuraava:


Asenna Dapr Dashboard

Dapr Dashboard tarjoaa tietoa Dapr-sovelluksista, komponenteista, konfiguraatioista ja ohjaustasopalveluista. Käyttäjät voivat tarkastella metatietoja, manifest- ja käyttöönottotiedostoja, osallistujia, lokitietoja ja muuta Kubernetesissa ja itseisännöidyillä alustoilla.

Käsky on seuraava:


Taustajaksot:



(Loppu)





Edellinen:Windows käyttää PowerShelliä saadakseen Notepadin viimeiset 10 riviä
Seuraava:Konfiguroitu käyttäjäraja (128) inotify instanssien määrälle on ...
 Vuokraisäntä| Julkaistu 2022-10-31 19:58:43 |
Windowsin alla asenna Dapr

Lataa MSI:n asennuspaketti:https://github.com/dapr/cli/releases/download/v1.9.1/dapr.msi, oletusasennuspaikka: C:\dapr

Dapr voi myös ajaa Slim-itseisännöityä tilaa ilman Dockeria seuraavalla komennolla:


Kun alustus on suoritettu Windowsissa, komponenttihakemiston osoite:%UserProfile%\.dapr


 Vuokraisäntä| Julkaistu 2023-1-1 14:28:57 |
Daprin Kiina-yhteisö
https://cn.dapr.io/
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com