Usoro a bụ mmejuputa echiche Erlang maka mmepe Go, nke e wuru na ụdị onye na-eme ihe nkiri nwere nghọta netwọk na ihe ndị e merela eme.
Isi ihe dị na ụdị a
- mTLS - interface ọhụrụ nke gen.CertAuthManager maka nkwenye mmekọrịta na njikwa ọdọ mmiri CA
- njem NAT - Nhọrọ RouteHost na RoutePort maka nodes dị n'azụ NAT ma ọ bụ ndị na-eme ka ibu dị arọ
- Njikwa oge mmalite — InitTimeout na-amachi oge mmalite nke usoro (n'ime obodo na n'ebe dị anya)
- Oge mmechi agwụla - njedebe node a na-achịkwa yana ndekọ nke usoro kwụgidere
- akara pprf — goroutine ọ bụla na-eme ihe nkiri nwere akara PID maka nchọpụta nsogbu site na pprof
Ndị Na-eme Ihe nkiri Ọhụrụ (Ọbá Akwụkwọ Ọzọ)
- Onye ndú — ntuli aka ndị isi kesara na nkwekọrịta dịka Raft. Mmebi akpaka, nchekwa ụbụrụ nkewa site na ọtụtụ ndị mmadụ.
- Mgbochi - Onye na-ebupụ ihe nlereanya Prometheus nwere nchịkọta akpaka nke node na telemetry netwọkụ
Usoro meta ọhụrụ
- SSE (Ihe Ndị E Mere Banyere Server-Sent) bụ mgbasa ozi sava-onye ahịa otu ụzọ site na HTTP yana nkwado zuru oke maka nkọwapụta SSE.
Ubu oke
- Na mpaghara: Ozi 21M+/sekọnd
- Na netwọk: ~Ozi nde 5/sekọnd
- Ụlọ mmanya/Ngalaba ekesara: Ozi 2.9M/sekọnd Nnyefe nye ndị debanyere aha 1,000,000 na nodes 10 (ozi netwọk 10 kama 1M)
Mmezi
- Nsogbu dị oke njọ: A jụrụ ụzọ ọpụpụ njikọ/nyocha nke ọma n'ihi nkwenye incarnation na-ezighi ezi na oyi akwa netwọk ahụ
Документация
Edegharịrị ya kpamkpam ma tinye ya n'ebe nchekwa ihe. Edemede ọhụrụ:
- Nhazi Ọrụ — nhazi ọrụ nwere ọkwa nkewa ozi
- Ịrụpụta otu ìgwè - Nduzi nzọụkwụ site na nzọụkwụ maka Sistemụ Kesaa
- Nhazi Ozi — mmepe nke nkwekọrịta ozi na klọsta
- Ndozi nsogbu - mkpado nrụpụta, pprof, na idozi usoro ndị akpọnwụrụ akpọnwụ
zoro
- ihe atụ: https://github.com/ergo-services/examples
- Ntụle: https://github.com/ergo-services/benchmarks
- Ebe nchekwa: https://github.com/ergo-services/ergo
- website: https://ergo.services
isi: linux.org.ru
