@jvmchat

Страница 1271 из 2890
Nicholas
18.03.2017
15:42:36
guga
18.03.2017
15:42:38
allprojects { repositories { ... maven { url 'https://jitpack.io' } } }

Nicholas
18.03.2017
15:42:45
а что не сможешь сделать?
не могу сделать так, чтоб проект собрался

Mikhail
18.03.2017
15:42:46
Google
guga
18.03.2017
15:42:46
dependencies { compile 'com.github.User:Repo:Tag' }

Ivan
18.03.2017
15:43:43
там на странице getting-started все написано в самом низу

Nicholas
18.03.2017
15:43:44








Ivan
18.03.2017
15:44:00
тебе нужно собрать проект

gradle build вроде

Nicholas
18.03.2017
15:44:20
что не так у меня на скринах?

Ivan
18.03.2017
15:44:32
у тебя не скачаны зависимости

Sergey
18.03.2017
15:45:03
Gradle плагин рефрешить регулярно нужно

Ivan
18.03.2017
15:47:50
в хелпе идеи

Google
Ivan
18.03.2017
15:47:54
описано как работать с плагином

почитай

Sergey
18.03.2017
15:48:01
открываешь плагин и нажимаешь рефреш или через шифт-шифт

Ivan
18.03.2017
15:48:08
https://www.jetbrains.com/help/idea/2016.3/gradle.html

Nicholas
18.03.2017
15:52:55


вот это что ли?

не помогло

Alexander
18.03.2017
15:57:24
White power?



Snow
18.03.2017
16:51:56
мы не успеваем поток событий разбирать
Там же есть переменная, которая приостанавливает прием мессаг при приввшении размера очереди

Еще в хорнете это было и в активе осталось, который с вилдфлаем идет. По умолчанию переменная 10 метров вроде

? почитаю лог может до меня ответили

Про бэкпрешур было уже в логе

Это как раз оно

Видосик со жпойнта 2016 был. Там парень рассказывал про отладку. Эта проблема последняя из описаных им в докладе. Правда там хорнет и вф 8.2

Ростислав
18.03.2017
17:01:59
Приветстсвую, господа! Возникла проблема: нужно в реалтайме уведомлять все клиенты о изменении данных. Хотел реализовать Long Pooling, но не подошло, много проблем (не будем углубляться, но проблемы есть). Я подумал о следующем: можно ли реализовать сокет, к которому будут подключаться все клиенты и из него читать информацию о изменениях. В связи с этим, возникло два вопроса: 1. Как писать в сокет информацию, даже когда никто не подключен? 2. Как подключить много читателей на один сокет?

Ivan
18.03.2017
17:08:28
а всякие брокеры сообщений не подходят? Kafka/RabbitMQ/ActiveMQ

?

Snow
18.03.2017
17:08:42
1. Mq как раз для этого. 2. Если протокол бинарный то обрабатывать сессии нетти. Каждая сессия становится клнсьюмером топика в mq

Но лучше дождись ответа девелоперов

Google
Митко Соловец?
18.03.2017
17:10:30
ну если Long Pooling сложно, то о каких брокерах речь?

Aleksey
18.03.2017
17:10:38
если речь шла про long polling, то видимо требуется слать данные веб-клиентам, а не про межсервисное взаимодействие речь

Ivan
18.03.2017
17:11:29
еще вебсокеты можно

Aleksey
18.03.2017
17:12:06
видимо они и подразумевались под: можно ли реализовать сокет, к которому будут подключаться все клиенты и из него читать информацию о изменениях

Ростислав
18.03.2017
17:13:01
Секунду. Дайте я обо всем этом почитаю, а потом продолжим. Я в JEE "проездом". Вообще я Android-разработчик, но поставили задачу и пришлось делать так, как умею, а кроме сервлетов и SQLite я ничего не умею :).

Ivan
18.03.2017
17:13:26
тебе под какую платформу решение нужно, web, android или серверное ПО?

кто клиент в твоем случае

?

Ростислав
18.03.2017
17:14:05
тебе под какую платформу решение нужно, web, android или серверное ПО?
Клиент Java-программа на ПК, Android-приложения (2) и iOS-приложение.

Snow
18.03.2017
17:14:06
Это лучше в learn.java наверное. Тут этот вопрос слишком простой

Aleksey
18.03.2017
17:14:43
возможно это https://wamp-proto.org/ даст правильное направление

Ростислав
18.03.2017
17:15:04
Я пошел про это все читать. Спасибо :).

Mikhail
18.03.2017
17:24:40
Это как раз оно
как оно по человечески называется, не понимаю?))

И эта, а что с мессагами произойдет, они будут накапливаться себе в памяти, просто уже ActiveMQ?

Snow
18.03.2017
17:25:36
Вот то видео

Ближе к концу он описывает эту проблему

Mikhail
18.03.2017
17:25:54
ага, спс, это конкретно не смотрел

Google
Mikhail
18.03.2017
17:26:34
это на клиенте

в очереди будет скопление

и ООМ уже на активе?

Snow
18.03.2017
17:28:04
На сколько понял я. А может я ошибаюсь. Но брокер просто не будет принимать сообщения. Оом там не должно выйти. Бакпрешер для этого и сделан. Если никто сообщения не читает они не принимаются.

А клиент наверное будет ждать. Или не будет

Mikhail
18.03.2017
17:29:23
получается, что сообщения могут пропасть

Admin
ERROR: S client not available

Mikhail
18.03.2017
17:29:33
не думаю, что это правильный случай

у меня датчик пожара сработал, а сообщение об этом дропнулось и я ничо не увидел

мда

Snow
18.03.2017
17:36:01
Я использую подтверждение

http://www.enterpriseintegrationpatterns.com/patterns/messaging/RequestReply.html

Вот этот случай

С откатом транзакции если сообщение не доставленно

Но это наверное избыточно для большинства случаев

Если используется jta в аппсервере и jms часть транзакции она и так вроде должна откатываться. Но это не точно. Потому вручную подтвердать по мне лучше

Ростислав
18.03.2017
17:43:35
Я пошел почитал про все выше. Но это все предназначено для браузерных клиентов (в основном). У меня же идет общение Java сервера с Java клиентом (опустим iOS приложение, там это не так и сильно нужно). Нельзя ли к обычному сокету подключаться, чтобы он постоянно выдавал данные, вне зависимости от кол-ва подключений (даже если их нет), а все остальные просто их читали?

Mikhail
18.03.2017
17:49:02
С откатом транзакции если сообщение не доставленно
Не мой случай, источником служит железка, она повторять не будет

у меня задача одна - принять, хоть тушкой, хоть чучелком

Google
Mikhail
18.03.2017
17:50:05
Просто, возможно, мы тупо с текущей конфигурацией уже не справляемся с нагрузкой, вот и всё

завтра посижу, наш конфиг почитаю, что у нас там с многопоточностью, или мы реально в один поток это всё обрабатываем.

Там еще в классе обработки я видел synchronized

Mikhail
18.03.2017
17:53:15
А то счас еще окажется, что у нас сообщения идут в 10 коннектов, а потом в один synchronized приезжают - и бдыщ, ждите =\

Snow
18.03.2017
17:59:48
Вопрос. Тут никого типа меня кодера с завода нет? Вот я решаю задачу. Есть цеха управляемые на 3 уровне локальными мес и частично скадами. Я использую esb для интеграции неохваченных мес участками и хочу как то использовать bpm для роутинга потоков полуфабрикатов. Будь то транспортные системы или палеты с рфид метками. Кто нибудь подобной фигней занимается?

Mikhail
18.03.2017
18:03:18
ы

Snow
18.03.2017
18:03:29
Роутинг в принципе не сильно сложный. С парой промежуточных складов

Mikhail
18.03.2017
18:03:52
я поняо чвсть слов)

что такое мес?

Snow
18.03.2017
18:05:53
manufacturing execution system

Управление станками

Автоматизированными складами

Отчеты сменные и прочее

3 уровень по исо 91 по автоматизации

Luger
18.03.2017
18:06:52
клевая работа, хм

Mikhail
18.03.2017
18:07:44
звучит и правда отлично

Snow
18.03.2017
18:07:46
Mikhail
18.03.2017
18:07:51
и должно быть интересно

Страница 1271 из 2890