Size: a a a

2021 March 21

m

mefest in 💻 Coding Ru
Sayagi Mato
я тут прикольный блог веду, кому интересно
—> @wenamed
жизнБ/мобилки/дизайн ну и тд )
а тут он зачем? ты рекламу этого чата в своем канале постишь?
источник

В

Виктор in 💻 Coding Ru
Привет всем, может кто нибудь подсказать
Python/RabbitMQ
Есть у меня вот такой просто консьюмер  

class VideoCreatorWorker(Thread):
   def __init__(self, db_connect, *args, **kwargs):
       super(VideoCreatorWorker, self).__init__(*args, **kwargs)

       self.__credentials = pika.PlainCredentials('user', 'user')
       self.__host = 'localhost'
       self.__port = 5672
       self.__virtual_host = '/'
       self.__name_queue = 'task_queue'

   def callback(self, channel, method, properties, body):
       print("{} received '{}'".format(self.name, body))

   def run(self):
       connection = pika.BlockingConnection(
           pika.ConnectionParameters(
               host=self.__host,
               port=self.__port,
               virtual_host=self.__virtual_host,
               credentials=self.__credentials
           )
       )
       channel = connection.channel()
       channel.basic_consume(self.__name_queue,
           on_message_callback=self.callback,
       )

       channel.start_consuming()

И вот такой поставщик

async def render(self, 
       components_id:int,
       background_tasks: BackgroundTasks,
       videos_components:VideosComponentRepository,
       video_repository: VideoRepository):
       
       videos_components_obj = await videos_components.get_by_id(components_id)

       new_video = VideoIn(
           name=videos_components_obj.name,
           video_components_id=videos_components_obj.id,
           owner_id=videos_components_obj.owner_id,
       )
       new_video = await video_repository.create(new_video)

       body = {
           'video_components':jsonable_encoder(videos_components_obj),
           'video_id':new_video.id
       }
       
       credentials = pika.PlainCredentials('user', 'user')

       connection = pika.BlockingConnection(
               pika.ConnectionParameters(
               host='localhost',
               port=5672,
               virtual_host='/',
               credentials=credentials
           )
       )

       channel = connection.channel()
       channel.queue_declare(queue='task_queue', durable=True)

       channel.basic_publish(
           exchange='',
           routing_key='task_queue',
           body = json.dumps(body),
           properties=pika.BasicProperties(
               delivery_mode=2,  # make message persistent
           ),
       )
       connection.close()

Как мне в поставщике узнать что отправленная им, конкретная задача, выполнилась ?
источник

A

Andrey Sea in 💻 Coding Ru
Виктор
Привет всем, может кто нибудь подсказать
Python/RabbitMQ
Есть у меня вот такой просто консьюмер  

class VideoCreatorWorker(Thread):
   def __init__(self, db_connect, *args, **kwargs):
       super(VideoCreatorWorker, self).__init__(*args, **kwargs)

       self.__credentials = pika.PlainCredentials('user', 'user')
       self.__host = 'localhost'
       self.__port = 5672
       self.__virtual_host = '/'
       self.__name_queue = 'task_queue'

   def callback(self, channel, method, properties, body):
       print("{} received '{}'".format(self.name, body))

   def run(self):
       connection = pika.BlockingConnection(
           pika.ConnectionParameters(
               host=self.__host,
               port=self.__port,
               virtual_host=self.__virtual_host,
               credentials=self.__credentials
           )
       )
       channel = connection.channel()
       channel.basic_consume(self.__name_queue,
           on_message_callback=self.callback,
       )

       channel.start_consuming()

И вот такой поставщик

async def render(self, 
       components_id:int,
       background_tasks: BackgroundTasks,
       videos_components:VideosComponentRepository,
       video_repository: VideoRepository):
       
       videos_components_obj = await videos_components.get_by_id(components_id)

       new_video = VideoIn(
           name=videos_components_obj.name,
           video_components_id=videos_components_obj.id,
           owner_id=videos_components_obj.owner_id,
       )
       new_video = await video_repository.create(new_video)

       body = {
           'video_components':jsonable_encoder(videos_components_obj),
           'video_id':new_video.id
       }
       
       credentials = pika.PlainCredentials('user', 'user')

       connection = pika.BlockingConnection(
               pika.ConnectionParameters(
               host='localhost',
               port=5672,
               virtual_host='/',
               credentials=credentials
           )
       )

       channel = connection.channel()
       channel.queue_declare(queue='task_queue', durable=True)

       channel.basic_publish(
           exchange='',
           routing_key='task_queue',
           body = json.dumps(body),
           properties=pika.BasicProperties(
               delivery_mode=2,  # make message persistent
           ),
       )
       connection.close()

Как мне в поставщике узнать что отправленная им, конкретная задача, выполнилась ?
сделать выходную очередь, где смотреть результат
источник

A

Andrey Sea in 💻 Coding Ru
ассоциации по messageId там или любому другому correlationId
источник
2021 March 22

GG

Ggg Ggg in 💻 Coding Ru
Здраствуйте  кого интересует работа на удаленке надо зделать BATnik которий будет запросавми долбить приложение ,
источник

D

Dimka in 💻 Coding Ru
Ребят привет, вопрос: на каком языке лучше написать многопоточный парсер?
источник

ИГ

Илья Губанов... in 💻 Coding Ru
на любимом:)
источник

SM

Svyatoslav Miller in 💻 Coding Ru
На том, кто умеет в потоки
источник

ВУ

Виталий Уютов... in 💻 Coding Ru
Erlang нахваливают...
источник

SV

Steven Vch in 💻 Coding Ru
Dimka
Ребят привет, вопрос: на каком языке лучше написать многопоточный парсер?
Haskell
источник

D

Dimka in 💻 Coding Ru
@WanderPrince @Cocloboc благодарю🙏
источник
2021 March 23

IC

I̋ ̡͙͍̭͊̄nv͎̥̟͛̎͝͡ͅi... in 💻 Coding Ru
есть клиентская база твоей матери?
источник

A

AleXaNDr in 💻 Coding Ru
Добрый день. Помогите, пожалуйста. Как указать путь к файлу, который находится на рабочем столе, если программа находится в папке?
источник

m

mefest in 💻 Coding Ru
AleXaNDr
Добрый день. Помогите, пожалуйста. Как указать путь к файлу, который находится на рабочем столе, если программа находится в папке?
есть абсолютный и относительный путь
источник

A

AleXaNDr in 💻 Coding Ru
А как мне, например, в том же python указать абсолютный путь к файлу?
источник

m

mefest in 💻 Coding Ru
AleXaNDr
А как мне, например, в том же python указать абсолютный путь к файлу?
начиная от корня. в линуксе это / на винде диск. например 'C:\'
источник

A

AleXaNDr in 💻 Coding Ru
Спасибо
источник

МH

Мария HR in 💻 Coding Ru
Здравствуйте. Кому-нибудь интересна работа программистом 1С частично в офисе?
источник

V

Vikusya in 💻 Coding Ru
Всем привет, может кто помочь решить 2 задачи по паскалю ?)))) $ отблагодарю немного.
источник

SM

Svyatoslav Miller in 💻 Coding Ru
Vikusya
Всем привет, может кто помочь решить 2 задачи по паскалю ?)))) $ отблагодарю немного.
Пиши свои задачи)
источник