📝Bot

📝Bot

November 9, 2022

📝Botずは #

䞀定のタスクや䞀連の䜜業を自動化するプログラムの総称.

📝ロボット(robot)の短瞮掟生. ロボットはハヌドりェアを䌎う印象だが, Botずいうず゜フトりェアのみで完結するプログラムの印象がある.

📝クロヌラ #

Crawler.

BotのなかでずくにWeb䞊の文曞や情報を定期的に取埗しおデヌタベヌス化するプログラムをクロヌラずいう

スクレむピングず合わせお利甚される蚀葉だが, スクレむピングずは取埗するずいう操䜜であり, クロヌラは垞駐プロセス.

✏Worker/Job #

バックグラりンド実行ではじめず終わりかあるもの.

どちらも慣習的に䜿われおる気がするが, workerはWorker Threadが由来な気がする.

📝Service #

IT甚語の俗語のようなサヌビスに぀いおたずめる. よくプログラミング呜名でもserviceはでおくる. これはなんなのか?

掚枬では, UNIX/Linuxの䞖界でデヌモンを管理するserviceコマンドが由来なのかもしれない. OSで動䜜する垞駐プロセス, loop, tail-recursion. Windowsではデヌモンそのものををサヌビスずいうらしい.

そこから掟生しお, HTTPサヌビスを提䟛するものを📝Web サヌバず呌び, 提䟛する機胜がサヌビスなのかも.

珟圚でサヌビス開発ずいうず, アプリやWebのサヌビスそのものの機胜開発をたるっず指し瀺すニュアンスがあり, デヌモンずもプログラムのコンポヌネントずも, ちょっず意味が遠い.

See Also #