1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/itwangwh-panda-dubbo

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md
System.out.println(helloService.sayHello("BJQ"));
return hello;
}

То же самое, этот код также требует включения автоматической конфигурации Dubbo.

package com.dubbo.consumer;

import com.alibaba.dubbo.spring.boot.annotation.EnableDubboConfiguration;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

// Именно здесь, да, верно ->_->
@EnableDubboConfiguration
@SpringBootApplication
public class DubboConsumerApplication {

    public static void main(String[] args) {
        SpringApplication.run(DubboConsumerApplication.class, args);
    }

}

4. Процесс запуска и структура проекта

1. Запуск центра регистрации:

Для запуска проекта необходимо скачать zookeper регистрационный центр с официального сайта, распаковать его, настроить файл zoo.cfg и запустить zkServer.cmd (ниже приведена моя простая конфигурация):

tickTime=2000
initLimit=10
syncLimit=5
dataDir=F:\\zookeeper-3.4.14\\temp\\zookeeper
dataLogDir=F:\\zookeeper-3.4.14\\temp\\zookeeper-logs
clientPort=2181

2. Запуск поставщика услуг dubbo-provider

Как показано на рисунке, поставщик услуг dubbo-provider запущен и уже подключён к центру регистрации.

Запуск поставщика

3. Запуск потребителя услуг dubbo-consumer

Эффект аналогичен предыдущему.

4. Результаты вызова службы

Попробуйте сами, попробуйте, ха-ха QWQ

Примечания и проблемы

Прямое подключение dubbo можно использовать в процессе тестирования.

Можно выбрать высокоуровневый протокол сериализации dubbo, по умолчанию используется hessian.

Dubbo основан на TCP-протоколе, поэтому работает быстро.

При запуске zookeeper может появиться окно, которое мигает и исчезает. Это может быть связано с пробелами в переменной среды JDK или неправильным путём к dataDir в zk.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Широ: контроль доступа, солевое n-кратное шифрование пароля, срок действия пароля истёк, чёрный список, мгновенное завершение работы JVM, кэш JVM на разных узлах синхронизируется. Nacos: динамический центр конфигурации. Sentinel: прерыватель цепи, ограничение потока, понижение уровня сервиса. Dubbo-admin: страница управления и контроля. Тестиро... Развернуть Свернуть
AGPL-3.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/itwangwh-panda-dubbo.git
git@api.gitlife.ru:oschina-mirror/itwangwh-panda-dubbo.git
oschina-mirror
itwangwh-panda-dubbo
itwangwh-panda-dubbo
master