Hacker News

Fakafehokotaki 'a e Elixir mo e Python mo e Oban .

Fakafehokotaki 'o e Elixir mo e Python mo e Oban \u003cp\u003eKo e fakamatala ko eni oku ne omai a e ngaahi fakakaukau mo e ngaahi fakamatala mahu inga ki hono kaveinga, o tokoni ki he vahevahe o e ilo mo e mahino.\u003c/p\u003e \u003ch3\u003e Ngaahi Me'a Tefito 'oku 'Ave \u003cp\u003eRe...

7 min read Via oban.pro

Mewayz Team

Editorial Team

Hacker News
Fakafehokotaki 'o e Elixir mo e Python mo e Oban \u003cp\u003eKo e fakamatala ko eni oku ne omai a e ngaahi fakakaukau mo e ngaahi fakamatala mahu inga ki hono kaveinga, o tokoni ki he vahevahe o e ilo mo e mahino.\u003c/p\u003e \u003ch3\u003e Ngaahi Me'a Tefito 'oku 'Ave 'E lava ke 'amanaki 'a e kau lau tohi ke ma'u:\u003c/p\u003e \u003cul\u003e \u003cli\u003eMahino loloto ki he kaveinga\u003c/li\u003e \u003cli\u003eNgaahi ngaue faka'aonga'i mo e fekau'aki mo e mamani mo'oni\u003c/li\u003e \u003cli\u003eNgaahi fakakaukau mo e 'analaiso 'a e kau mataotao\u003c/li\u003e \u003cli\u003eNgaahi fakamatala fakafo'ou ki he ngaahi fakalakalaka lolotonga\u003c/li\u003e \u003c/ul\u003e Fokotu'u Mahu'inga\u003c/h3\u003e \u003cp\u003eKo e ngaahi me'a 'oku lelei hange ko 'eni 'oku tokoni ia ki hono langa hake 'o e 'ilo mo poupou'i 'a e fai tu'utu'uni 'oku fakapotopoto 'i he ngaahi tafa'aki kehekehe.\u003c/p\u003e

Ngaahi Fehuʻi ʻoku Faʻa ʻEke

Ko e hā ʻa e Oban pea ko e hā ʻoku ngāueʻaki ai ke fakafehokotaki ʻa e Elixir mo e Python?

Ko e Oban ko ha laipeli ngaue 'o e ngaue 'i he muimui'i fefeka ki he Elixir 'oku langa 'i he PostgreSQL. 'Oku hoko ia ko ha halafakakavakava 'aonga 'i he vaha'a 'o e Elixir mo e Python 'aki hono faka'ata 'a e ngaahi polokalama 'a e Elixir ke enqueue 'a e ngaahi ngaue 'oku faka'aonga'i 'e he kau ngaue 'o e Python mei ha laine 'o e database vahevahe. 'Oku lava 'e he sipinga ko 'eni 'o faka'ata 'a e ngaahi timi ke nau leverage 'a e ngaahi malohi 'o e concurrency 'a e Elixir 'i he tafa'aki 'o e 'ekosisitemi koloa'ia 'o e Python 'o e saienisi 'o e fakamatala mo e ngaahi laipeli ako 'o e misini 'o 'ikai toe tohi 'a e ngaahi codebases 'oku 'i ai 'a e Python.

Ko e hā ʻa e ngaahi pole lalahi ʻi he taimi ʻoku fakatahaʻi ai ʻa e kau ngāue Python mo ha fokotuʻutuʻu ʻo e Elixir/Oban?

Ko e ngaahi pole tefito 'oku kau ai 'a e serializing 'a e ngaahi fakakikihi 'o e ngaue 'i ha fotunga 'oku mahino fakatou'osi 'a e runtimes, pule'i 'a e mo'ui 'a e kau ngaue mo e tokanga'i 'i tu'a 'i he BEAM, mo e tokanga'i 'o e ta'elavame'a/toe feinga semantics ma'u pe. 'Oku fie ma'u foki ke ke fakakaukau ki he 'atakai parity, pule'i 'o e fakafalala ki he kau ngaue Python, mo hono fakapapau'i 'oku faka'apa'apa'i 'a e ngaahi fakangatangata 'o e fehokotaki'anga 'o e database. Ko e tisaini fakalelei 'o e schema ki he tepile oban_jobs mo e lipooti 'o e ngaahi fehalaaki 'oku fakatonutonu 'oku mahu'inga ia ki ha fakataha'i 'oku lava ke tauhi.

'Oku fe'unga nai 'a e 'atakai ko 'eni ki he ngaahi ngaue 'o e ngaohi 'i he fua?

'Io, 'i he taimi 'oku fakahoko totonu ai 'oku tokanga'i lelei 'e he 'atakai ko 'eni 'a e ngaahi kavenga ngaue 'o e ngaohi. 'Oku 'omi 'e he laine 'o e PostgreSQL-poupou'i 'e Oban 'a e tu'uloa, semantics tonu-tu'o taha, mo e taimi-tepile 'o e fine-grained. 'E lava ke fakafuofua'i fakahosite 'a e kau ngaue 'o e Python ko ha ngaahi founga tau'ataina pe ngaahi koniteina. Ki he ngaahi timi 'oku nau langa ha ngaahi tu'unga faingata'a 'o e ngaahi lea lahi, 'e lava ke fakasi'isi'i 'e he ngaahi me'angaue hange ko e Mewayz — 'oatu 'a e 207 modules fakatahataha'i 'i he $19/mahina — 'a e 'olunga 'o e ngaue 'o hono pule'i 'o e ngaahi ngaue tufaki pehe 'i he tafa'aki 'o ho'o ngaahi me'angaue pisinisi kehe.

'Oku ou fie ma'u ha taukei loloto 'i he Elixir mo e Python fakatou'osi ke fakahoko 'a e founga ko 'eni?

'Oku tokoni ha 'ilo ngaue 'o e ongo lea fakatou'osi, ka 'oku fakataumu'a 'a e ngata'anga 'o e fakataha'i 'a e manifinifi — 'oku mo'ui 'a e lahi taha 'o e faingata'a 'i he schema 'o e laine mo e layer serialization 'o e ngaue. 'Oku tokanga'i 'e he kau developers 'o e Elixir 'a e fakahu 'o e ngaue mo e fakataimi-tepile'i 'o fakafou 'i he Oban, lolotonga ia 'oku tokanga taha 'a e kau developers 'o e Python ki he faka'aonga'i mo e ngaue 'a e ngaahi ngaue. Ko e ngaahi aleapau interface mahino 'i he vaha'a 'o e ongo tafa'aki 'oku ne tauhi 'a e ngaahi timi ke nau ola tau'ataina. 'E lava ke toe fakalelei'i 'e he ngaahi tu'unga fakalukufua hange ko e Mewayz (207 modules, $19/mo) 'a e ngaahi langa fakalakalaka 'oku takatakai koe'uhi ke nofo ho'o timi 'o tokangataha ki he tefito'i fakakaukau.

Ko e hā ʻa e Oban pea ko e hā ʻoku fakaʻaongaʻi ai ia ke fakafehokotaki ʻa e Elixir mo e Ko e Oban ko ha laipeli ngaue 'o e ngaue 'i he muimui'i 'o e PostgreSQL 'oku langa 'i he PostgreSQL 'oku ne hoko ko ha halafakakavakava 'oku ola lelei 'i he vaha'a 'o e Elixir mo e Python 'aki hono faka'ata 'a e ngaahi polokalama 'o e Elixir ke nau fakahoko 'a e ngaahi ngaue 'oku faka'aonga'i 'e he Python. ke leverage 'a e ngaahi malohi 'o e concurrency 'a e Elixir 'i he tafa'aki 'o e 'ekosisitemi koloa'ia 'o e Python 'o e saienisi 'o e fakamatala mo e ngaahi laipeli ako 'a e misini w 'oku kau 'i he ngaahi pole tefito 'a e serializing 'a e ngaahi fakakikihi 'o e ngaue 'i ha fotunga fakatou'osi runtimes mahino, pule'i 'a e mo'ui 'a e kau ngaue mo e tokanga'i 'i tu'a 'i he BEAM, mo e tokanga'i 'o e ta'elavame'a \/retry semantics tu'uma'u 'Oku fie ma'u foki ke ke fakakaukau ki he 'atakai parity, pule'i 'o e fakafalala ki he kau ngaue 'o e Python 'oku respectful 'a e table_ mo e. d"}},{"@fa'ahinga":"Fehu'i","hingoa":"'Oku fe'unga 'a e 'atakai ko 'eni ki he ngaahi kavenga ngaue 'o e ngaohi 'i he me'afua?","talitali": {"@fa'ahinga":"Tali","tohi":"'Io, 'i he taimi 'oku fakahoko totonu ai 'a e 'atakai ko 'eni 'oku ne tokanga'i lelei 'a e ngaahi kavenga ngaue 'o e ngaohi 'o e Post-eSQL. semantics, mo e taimi-tepile lelei-grained 'e lava ke scaled fakahosite 'a e kau ngaue 'o e Python ko e ngaahi founga tau'ataina pe ngaahi koniteina Ki he ngaahi timi 'oku nau langa 'a e ngaahi tu'unga lea lahi faingata'a, ngaahi me'angaue hange ko Mewayz \u2014 'oku ne foaki 'a e 207 modules fakataha'i 'i he $19\/mahina \u2014. "}},{"@fa'ahinga":"Fehu'i","hingoa":"'Oku ou fie ma'u ha taukei loloto 'i he Elixir mo e Python fakatou'osi ke fakahoko 'a e sipinga ko 'eni?","taliTali":{"@fa'ahinga":"Tali","text":"Ko ha 'ilo ngaue 'o e ongo lea fakatou'osi 'oku tokoni, ka ko e ngata'anga 'o e fakataha'i thixiu ko e schema 'o e laine mo e layer 'o e serialization 'o e ngaue 'oku nau tokanga'i 'a e fakahu 'o e ngaue mo e fakataimi-tepile'i 'o fakafou 'i he Oban, lolotonga ia 'oku tokanga taha 'a e kau developers 'o e Python ki he ngaahi ngaue 'o e interface mahino 'i he vaha'a 'o e ongo tafa'aki 'oku nau tauhi 'a e ngaahi timi ke ola lelei tau'ataina"}}]}.
Mateuteu ke Fakafaingofua'i Ho'o Ngaahi Ngaue? Pe 'oku ke fie ma'u 'a e CRM, 'inivoisi, HR, pe ko e ngaahi module kotoa pe 'e 207 — Kuo 'ufi'ufi koe 'e he Mewayz. 138K+ pisinisi kuo nau 'osi fai 'a e liliu.

3b82f6; lanu: # fff; fakafonu: 10px 24px; kau'āfonua-letiusi: 6px; tohi-teuteu: 'ikai ha taha; mata'itohi-mamafa → fetu'u: 60"

Try Mewayz Free

All-in-one platform for CRM, invoicing, projects, HR & more. No credit card required.

Start managing your business smarter today

Join 30,000+ businesses. Free forever plan · No credit card required.

Ready to put this into practice?

Join 30,000+ businesses using Mewayz. Free forever plan — no credit card required.

Start Free Trial →

Ready to take action?

Start your free Mewayz trial today

All-in-one business platform. No credit card required.

Start Free →

14-day free trial · No credit card · Cancel anytime