@phpclubru

Страница 635 из 956
dypa
28.07.2018
19:46:22
что ты понимаешь под необработаными задачами "на процессе", по какой причине задачи привязаны к определенному процессу?

Dmitry
28.07.2018
19:47:16
любой

стейт весь в задаче, никакого дополнительного нет, т.е. можно закрыть поток и отдать другому воркеру открыть его заново

Google
dypa
28.07.2018
19:50:12
однозначно можно определить когда задача может считаться законченой?

Dmitry
28.07.2018
19:51:48
угу, скорее всего это будет отдельное сообщение по всем консьюмерам "хватит работать с этим id"...

dypa
28.07.2018
19:53:28
я верно понял терменологию id - это задача, консьюмер и воркер это одно и тоже?

Dmitry
28.07.2018
19:53:53
ага

dypa
28.07.2018
19:54:04
одну задачу одновременно исполняют несколько воркеров?

Dmitry
28.07.2018
19:54:34
нет... ничего плохого не будет, если возьмут несколько, но это оверхед по ресурсам большой, так что и ничего хорошего

идея нескольких воркеров как раз раскидать эти потоки, когда один не будет справляться

dypa
28.07.2018
20:00:04
https://www.rabbitmq.com/getstarted.html - по описанию это очереди (2), возможно даже с динамическим созданием очереди под задачу либо хитрым роутингом

Dmitry
28.07.2018
20:02:46
ну как раскидать по воркерам понятно... у меня была идея не слать ask пока задача не закончена, но быстрый гугл говорит о проблемах с такими долгими тасками.

dypa
28.07.2018
20:04:08
ну как раскидать по воркерам понятно... у меня была идея не слать ask пока задача не закончена, но быстрый гугл говорит о проблемах с такими долгими тасками.
heartbeat рекомендуют отключить на SO, дальше не углублялся - я бы собрал бы прототип и посмотрел как он себя будет вести (воркеры поотрубать, rabbit "по питанию" и тд)

Dmitry
28.07.2018
20:18:39
нужно изучить, да... рискованно конечно

Artem
28.07.2018
20:21:15
на самом деле подойдет любое решение, которое тебе проще реализовать, чтобы просто посмотреть как оно будет себя вести. А с точки зрения скейлинга изначально нужно менять подход и избавляться от централизованного пула id, даже общая очередь -это уже узкое место всей системы и толку с параллелизации не много, обычно LB или любая логика распределния id по воркерам должна быть на стороне эти id отдающей. Но с другой стороны если задача решиться простым методом, то все ок

Google
Dmitry
28.07.2018
20:24:27
Так у меня и нет пула id общего. А очередь с чего будет узким место, там кластер кроликов

heartbeat рекомендуют отключить на SO, дальше не углублялся - я бы собрал бы прототип и посмотрел как он себя будет вести (воркеры поотрубать, rabbit "по питанию" и тд)
кстати, видимо heartbeat отлключают потому что у них воркер занят задачей... у меня же иначе, там будет event loop в котором и кролик должен быть, т.е. на пульс воркер дожен отвечать

кстати нужно еще посмотреть если ли клиенты для кролика с евент лупом...

ну для ноды есть, на ноде видимо рожать буду

Artem
28.07.2018
20:35:45
так не важно кластер там или один инстанс. Суть то в том, что это очередь и даже если она в несколько потоков разным клиентам отдает id ей это все нужно синхронизировать как минимум. Но тут хз, на каком объеме она тупить начнет. Хотя все равно сначала нужно запускать и смотреть

для php есть поддержка AMQP, там суть вроде похожа rabbit подписывается на паблишера и отсылает собщения клиенту

во я лошара... Опера вчера на IPO вышла и по 12 баксов акции продавали... опять я все пропустил, не быть мне миллонером)))

Dmitry
28.07.2018
20:51:03
amqp это протокол,да, который поддерживает кролик

Pavel
28.07.2018
21:15:30
Что ты там такое хитрое делаешь

Откроешь свое казино? С евент лупом и очередями?)

Dmitry
28.07.2018
21:17:21
да нет, просто анализ потока координат ;)

dot
29.07.2018
00:55:52
Всем привет блин помогите написать регулярки плиз ? Туплю не могу чето :( Поиск телефонов в строке чтобы находил вроде таких 8913-116-66-23 и 8913-116-6623 8-913-116-66-23 вообщем чтобы разделитель в разных местах мог стоять ?и еще для вот таких вот (8-3822)23-43-12

@"\({1}\d?.*\d?\){1}" пробовал вот так но тогда не правильно работает находит {(8-3834) 34-60-13, 66-86-26,(8-3822)} так как у меня эта инфа подряд идет

Haskicbr
29.07.2018
10:12:34


Bastiang
29.07.2018
18:32:55
Сейчас будет очень глупый вопрос, но 0 считается за чётное?? То есть если при делении на 2 остаток ноль, то.... Ноль будет туда входить? ?

Bastiang
29.07.2018
18:35:43
Понял, спасибо

о
29.07.2018
18:42:09
ребят всем привет нужно спарсить весь форум vBulletin и импортировать на другой vBulletin как это можно осуществить кто сталкивался отпишитесь

Google
о
29.07.2018
18:42:09
https://web.archive.org/web/20131203001755/http://kavkazchat.com

вот форум

Gleb
29.07.2018
18:52:16
вот форум
Проблема в реализации или ты ищешь исполнителя?

о
29.07.2018
18:52:44
хочу сам попробовать сделать

ток хз как

если не получится буду искать исполнителя

Gleb
29.07.2018
18:58:19
dot
30.07.2018
02:14:32
Зафигарить -? между всеми символами :)
хмм почти ! только то что в скобках всеравно не вылавливает

где код города пишется

Сделал , забыл что скобки это тоже спецсимвол @"\(\d*-?\d*\)\s?\d{2}-\d{2}-\d{2}"

Vir
30.07.2018
07:22:34
ну вот, никогда не было и снова

@miksir, призываю тебя

Dmitry
30.07.2018
07:26:38
сторожишь. ..

Aleserche
30.07.2018
07:29:25
Негодяи всё никак не упокоятся

Admin
ERROR: S client not available

Denis
30.07.2018
08:26:13
товарища а можно откудато тянуть инфу по авиа и жд билетам?

как сервис заказа авиабилетов

Gleb
30.07.2018
08:46:20
Ребята подскажите визуальные конструкторы(микролендинги) которые можно прилепить заказчику на сайт(sf3)

dot
30.07.2018
12:31:07
Блин да много получилось текста сорри , народ подскажите плиз что я не так делаю $mails = imap_search($connect_imap, 'SUBJECT "Fwd:мега инфа"',SE_UID,'UTF-8'); пытаюсь вытащить инфу оттуда а мне валится imap_fetchbody(): Bad message number in как тут правильно сделать ?

Baratov
31.07.2018
09:54:59
есть знатоки cms October/Laravel

Google
Baratov
31.07.2018
09:55:22
нужен небольшой хелп во вьюхах

AntiServiceMessageBot
31.07.2018
10:10:18
Hello? I remove join, add and leave messages (service messages) in groups and supergroups. More ad-free bots @GroupOwnerBots.

Baratov
31.07.2018
10:19:16
Может кто сталкивался с такой проблемой в October CMS, вообщем есть шаблон "статей" Выглядит так: title = "Статья" url = "/treatment/:id" layout = "default" meta_description = "бла бла бла" ... Как в meta_description передать переменную Допустим meta_description = $my_description Пробовал различные методы но нет, он просто тупо выводит то что ты впишешь туда

Feodor
31.07.2018
10:22:59
Движки шаблонов обычно используют mustache-синтаксис для переменных, погугли про свой. Скорее всего что-то типа meta_description = {{my_description}}

Baratov
31.07.2018
10:23:30
он выведит тебе так же)

<meta name="description" content="{{ this.page.met_description }}">

Feodor
31.07.2018
10:24:26
А без кавычек писал?

Baratov
31.07.2018
10:24:45
ковычки сам браузер добавляет

meta_description = {{ this.page.title }}

я различные методы перепробовал

пробовал пыху туда, тоже самое что и {{ }} выводит

уже в голову ничего не лезет, гуглишь а там 0 инфы про эт

Feodor
31.07.2018
10:29:44
Я с этой CMS не знаком, толком не подскажу. Можно проверить, что вообще в this.page содержится? Может ты неправильно инициализировал и пытаешься вывести то, чего нет.

Там var_dump же вроде можно вызвать?

Да, есть dump. {{dump(this.page)}}

О, там TWIG используется. Его доки читать не пробовал?

Hasski
31.07.2018
11:24:05
Нужна помощь

if ( ! defined( 'ABSPATH' ) ) { die(); } class WooShowEmptyCategories { private static $instance; public $plugin_url; public $plugin_path; public static function get_instance() { if ( ! self::$instance ) { self::$instance = new self(); } return self::$instance; } public function __construct() { $this->set_class_vars(); require "autoload.php"; $this::filters(); } public function set_class_vars() { $this->plugin_path = realpath( dirname( FILE ) ); $this->plugin_url = plugins_url( '', FILE ); } public static function filters() { add_filter( 'woocommerce_product_subcategories_hide_empty', array( 'WSEC_WCInteract', 'hide_empty_categories', ), 10, 1 ); } } $WooShowEmptyCategories = WooShowEmptyCategories::get_instance();

как сюда вставить условие , если категория пустая , то при нажатии на нее должна открывать ссылка

Страница 635 из 956