Skip to main content

Ano ang isang koneksyon broker?

Ang isang koneksyon broker ay karaniwang isang application ng software na kumikilos bilang isang pakikipag -ugnayan sa pagitan ng isang kliyente at isang server o sa pagitan ng dalawa o higit pang mga kliyente ng peer.Ang mga konsepto na ito ay pangunahing ginagamit sa mga lugar ng pamamahala ng koneksyon sa database at para sa pagpapatupad ng mga remote desktop.Ang arkitektura ng multi-tiered software ay gumagamit ng isang koneksyon broker upang maitaguyod ang mababang-overhead, panandaliang koneksyon sa pagitan ng mga makina.Ang mga broker ng koneksyon ay naglalaro ng isang mahalagang papel sa remote desktop virtualization partikular.Ang kasanayan ng pagkakaroon ng isang tagapamagitan na nilalang na namamahala sa lahat ng mga koneksyon ay malawakang ginagamit sa disenyo ng pamamahagi ng arkitektura ng computing pati na rin.Ang mga network ng computer na binubuo ng naturang mga multi-tiered system ay nangangailangan ng mga koneksyon na may maraming mga layer ng abstraction.Ang isang layer, halimbawa, ay humahawak sa pisikal na paglipat ng mga packet sa buong daluyan ng paghahatid, tinitiyak na ang bawat packet ay umabot sa itinalagang patutunguhan sa pagitan ng mga aparato ng network.Ang isa pang layer ay humahawak lamang sa komunikasyon sa pagitan ng mga aplikasyon tulad ng isang web browser at isang server.Dahil ang mga multi-tiered system ay may maraming mga punto ng pakikipag-ugnay at maaaring maging kumplikado sa mga tuntunin ng pakikipag-usap sa isang network ng computer, ang pagkakaroon ng isang nilalang tulad ng isang koneksyon broker ay kinakailangan.Matatagpuan nang malayuan na parang ang gumagamit ay pisikal na naroroon sa malayong computer.Ang isang koneksyon broker ay kumikilos bilang isang ahente sa pagitan ng makina ng kliyente at ang remote machine, na humahawak ng maraming mga gawain sa network ng background.Ang koneksyon broker sa desktop virtualization ay may pananagutan para sa pagpapatunay ng makina ng kliyente at pahintulutan itong kontrolin ang remote machine.Sinisingil din ito sa responsibilidad ng pagtiyak ng mga tagubilin sa pagitan ng host computer at ang malayuang kinokontrol na sistema ay naaangkop na naka -encode.Ang Remote Desktop Connection Brokers ay mayroon ding napakalaking gawain upang matiyak na ang komunikasyon sa pagitan ng dalawang machine ay naka-synchronize.

Ang isa pang kamakailan na binuo na diskarte sa super-computing ay pamamahagi ng arkitektura ng computing, na gumagawa ng mabibigat na paggamit ng mga koneksyon broker upang makatulong sa komunikasyon sa pagitan ng mga system.Marami sa mga pinakabagong super-computer ay dinisenyo bilang mga grids na binubuo ng mga node na nakikipag-usap sa bawat isa nang may katalinuhan upang maipamahagi ang trabaho.Sa ganitong mga sitwasyon, ang isang koneksyon broker ay kumikilos bilang isang pagpapalitan ng mga uri, paglalaan ng trabaho at pamamahala ng mga koneksyon at pagkakakonekta sa grid.Ang mga broker ng koneksyon ay may mahalagang papel din sa super-computing.Ang isang mahusay na koneksyon broker ay tumutulong sa super-computing grid na pisilin ang mas maraming lakas sa pagproseso dahil posibleng hindi ito mag-aaksaya ng mga cycle ng Central Processing Unit (CPU) o nagiging sanhi ng mga lags ng paghahatid.