Mae pgbalancer 1.0, cydbwysydd llwyth PostgreSQL sy'n cael ei bweru gan AI gyda chefnogaeth REST API ac MQTT, ar gael nawr.

Mae'r datganiad cyntaf o pgbalancer, cydbwysydd llwyth PostgreSQL sy'n cael ei bweru gan AI gydag API REST ac MQTT, wedi'i gyhoeddi. Mae Pgbalancer yn darparu pwlio cysylltiadau a chydbwyso llwyth ar gyfer PostgreSQL, yn cael ei reoli dros HTTP, ac yn cefnogi ffrydio digwyddiadau amser real. Mae'r prosiect yn fforch o pgpool-II gyda gwelliannau sylweddol ar gyfer llwybro ceisiadau deallus. Mae'r cod wedi'i ysgrifennu yn C a'i ddosbarthu o dan drwydded ffynhonnell agored PostgreSQL.

Nodweddion a galluoedd allweddol:

  • Cronni cysylltiadau a chydbwyso llwyth.
  • Methiant trosglwyddiad awtomatig gyda chefnogaeth amserydd watchdog.
  • Monitro perfformiad a storio ymholiadau.
  • Dilysu SSL/TLS, PAM/LDAP.
  • Yn gydnaws â PostgreSQL 13-18.
  • Mae'n rhan o gyfleustodau argaeledd uchel pgElephant. Gellir ei integreiddio â pgraft ar gyfer consensws Raft ac mae'n cefnogi monitro pgSentinel.
  • Cydbwyso llwyth wedi'i bweru gan AI.
    • Algorithmau dysgu peirianyddol ar gyfer llwybro ceisiadau clyfar.
    • Addasir hyfforddiant yn dibynnu ar amser ymateb ceisiadau a chyflwr yr adnoddau gweinydd.
    • Caiff y cyflwr ei asesu mewn amser real a rhagwelir cydbwyso ceisiadau.
    • Paramedrau pwysau ffurfweddadwy ar gyfer cyfradd ddysgu a chyfradd dyfalu digwyddiadau ar hap.
    • Posibilrwydd o integreiddio â llwyfannau monitro Prometheus a Grafana.

    Rheolaeth drwy API REST.

    • 17 swyddogaeth HTTP/JSON ar gyfer rheoli clwstwr yn llwyr.
    • Integredig gweinydd API yn rhedeg ar borthladd 8080.
    • Dilysu gyda thocynnau JWT HMAC-SHA256.
    • Cael ystadegau a metrigau am gyflwr y modd gweithredu.
    • Amser ymateb llai na 10 ms.

    Ffrydio digwyddiadau MQTT.

    • Defnyddir MQTT i gyhoeddi newidiadau i gyflwr nodau, methiant drosodd, a gwiriadau iechyd adnoddau amser real.
    • Gallwch chi ffurfweddu pynciau MQTT ar gyfer gwahanol fathau o ddigwyddiadau.
    • Integreiddio â Mosquitto, EMQX neu unrhyw frocer MQTT.
    • Yn darparu hysbysiad awtomatig o ddigwyddiadau annormal ac yn darparu sianel drafnidiaeth ar gyfer trefnu clwstwr.
  • cyfleustodau llinell orchymyn bctl:
    • Un rhyngwyneb sy'n disodli dros 10 gorchymyn "pcp_*" ar wahân.
    • 3 fformat allbwn: tablau, JSON neu fformat heb ei addasu.
    • Allbwn tablau wedi'u fformatio gyda fframiau ar gyfer data amser rhedeg pgbalancer.
    • Rheolaeth o bell a modd allbwn estynedig.
  • Llif Gwaith Camau Gweithredu GitHub:
    • build-matrix.yml: Adeiladweithiau traws-lwyfan (Ubuntu, macOS, Rocky Linux).
    • Cymorth PostgreSQL 13-18.
    • Pecynnau DEB ar gyfer Ubuntu 22.04 / 24.04, Debian 11 / 12.
    • Pecynnau RPM ar gyfer Rocky 9, AlmaLinux 9, CentOS Ffrwd 9.
    • Cymorth Autotools gydag integreiddio autoreconf
    • docs.yml: Defnyddio dogfennaeth Tudalennau GitHub.

Ffynhonnell: opennet.ru

Prynu gwesteio dibynadwy ar gyfer gwefannau sydd â diogelwch DDoS, gweinyddwyr VPS VDS 🔥 Prynu cynnal gwefannau dibynadwy gyda diogelwch DDoS, gweinyddion VPS VDS | ProHoster