8 (905) 200-03-37 Владивосток
с 09:00 до 19:00
CHN - 1.14 руб. Сайт - 21.13 руб.

Java MultiThreading и сокет Практические микросервисные рамки от Pang Yonghua Network Communication (новая) Профессиональная технология Синьхуа

Цена: 1 417руб.    (¥67.02)
Артикул: 591246639626

Вес товара: ~0.7 кг. Указан усредненный вес, который может отличаться от фактического. Не включен в цену, оплачивается при получении.

Этот товар на Таобао Описание товара
Продавец:数字图书专营店
Рейтинг:
Всего отзывов:0
Положительных:0
Добавить в корзину
Другие товары этого продавца
¥269.15 687руб.
¥3467 287руб.
¥24.1510руб.
¥59.21 251руб.
Популярный продукт|Popular products
23.90Купить сейчас
цена
24.40
Скидка
9.8
сохранить
0.5
18.80Купить сейчас
цена
26.20
Скидка
7.2
сохранить
7.4
36.50Купить сейчас
цена
46.20
Скидка
7.9
сохранить
9.7
373.50Купить сейчас
цена
373.50
Скидка
10
сохранить
0
66.70Купить сейчас
цена
83.30
Скидка
8.0
сохранить
16.6
57.80Купить сейчас
цена
57.80
Скидка
10
сохранить
0
31.20Купить сейчас
цена
31.20
Скидка
10
сохранить
0
47.20Купить сейчас
цена
47.20
Скидка
10
сохранить
0
60.00Купить сейчас
цена
78.00
Скидка
7.7
сохранить
18

Java Multi -Threaded и Socket Combat Micro -Service Framework

делать  К:Панг Йонхуа
Конечно  цена:99
Издательское агентство:Электронная промышленная пресса
Дата публикации:01 марта 2019 г.
Страница  число:432
Пакет  рамка:Оплата в мягкой обложке
ISBN:9787121360350
Редакционная рекомендация

  

Оглавление
Глава Основы многопоточности
1.1 Концепция многопоточного
1.1.1 Процесс и поток
1.1.2 Параллельный и параллельный
1.1.3 Темы
1.2 Класс потоков потока
1.2.1 Основное использование и мышление
1.2.2 Общий метод введение
1.2.3 Различия между ожиданием и сна
1.2.4 Разница между сна и урожайностью
1.3 Запустить интерфейс
1.4 БЛАБОТА
1.4.1 Executors
1.4.2 ExecutorService
1.4.3 ThreadPoolExecutor
1.4.4 Основное использование и мышление
1.5 Callable и Future
1.6 Безопасность и эффективность резьбы
1.6.1 Что такое безопасность потока
1.6.2 Синхронизация потока
1.6.3 Голод и честный
1.6.4 Замок и мертвый замок
1.6.5 Перерыв потока
1.7 Расширенное программирование
1.7.1 летучие ключевое слово
1.7.2 Синхронизированное ключевое слово
1.7.3 wait/notify/notifyAll
1.7.4 Работа CAS
1.7.5 Атомный пакет
1.7.6 Lock Self -Spin Lock
1.7.7.
1.7.8 Контейнер для безопасности резьбы
1.7.9
1.7.10 Страдец обратной связи
1.7.11 Cyclicbarrier Fence
1.7.12 Семфор Семфор
1.7.13 Форма/Среда соединения
Глава 2 Основы сокета
2.1 TCP и сокет
2.2 Процесс связи TCP
2.2.1 Основной процесс
2.2.2 Установить связь
2.2.3 Полные работники Разное общение
2.2.4 Дисконтное соединение
2.2.5 Элегантно вырвайтесь
2.2.6 Соединение полу...
2.3 Метод связи
2.3.1 длинное соединение и короткое соединение
2.3.2 Модель потока
2.3.3 Разборки и групповые сумки
2.3.4 Упаковка и липкая сумка
2.3.5 Структура пакета
2.4 BIO
2.4.1 Типичная модель программирования
2.4.2 Обзор ключа API
2.4.3 СПРАВЛЕНИЕ
2.4.4 байт распространяется
2.4.5 Передача нескольких данных
2.5 NIO
2.5.1 NIO введение
2.5.2 Buffer
2.5.3 Channel
2.5.4 Selector
2.5.5 Scatter/Gather
2.5.6 Pipe
2.5.7 Файл изображения памяти
2.5.8 Пример передачи файла
2.5.9 Пример «Чата»
2.6 AIO
2.6.1 AIO введение
2.6.2 Обзор ключа API
2.6.3 Пример кода
Глава 3 Весна и Весенние облако
3.1 Весеннее введение
3.2 Контейнер IOC
3.2.1 Концепция МОК
3.2.2 Бин весной
3.2.3 Метод конфигурации XML
3.2.4 Метод конфигурации примечания
3.2.5 Настройте его с помощью класса Java
3.2.6 BeanFactory и Factory Bean
3.2.7 ApplicationContext и ApplicationContextaware
3.2.8 Динамическая конфигурация бобов
3.2.9 ApplicationListener и контейнерные события
3.3 Базовая конфигурация бобов
3.3.1 Атрибут области
3.3.2 Родитель и абстрактный
3.3.3 Фабрично-племенные и фабричные метод
3.3.4 Инициализация и выпуск Bean
3.4 Инъекция зависимости
3.4.1 Инъекция сеттера
3.4.2 Инъекция фабричного метода
3.4.3 Инъекция конструктора
3.4.4 Примечание. Инъекция
3.5 Spring Boot
3.5.1 Быстрое создание проектов
3.5.2 Кодирование и тестирование
3.5.3 Развертывание упаковки
3.5.4 Инструмент вспомогательного развития
3.5.5 Функция мониторинга
3.6 Spring Cloud
3.6.1 ВВЕДЕНИЕ SPRING CLOUD
3.6.2 Дизайн архитектуры
3.6.3 Создать приложение
3.6.4 Регистрация и обнаружение услуги
3.6.5 Конфигурация службы
3.6.6 Балансировка ленточной нагрузки
3.6.7 Fail Service Call
3.6.8 Hystrix
3.6.9 Zuul Service Routing
3.6.10 Мониторинг обслуживания
Глава 4 Динамическое агентство
4.1 Прокси -режим
4.2 Статический прокси
4.3 Загрузка класса
4.4 Java Reflection
4.5 JDK Dynamic Proxy
4.6 Динамический прокси -сервер Cglib
4.7 Java Compiler API
4.8 Джавассистский динамический прокси
Глава 5 Объекты сериализации
5.1 Что такое сериализация
5.2 Ява сериализация
5.2.1 Основное использование
5.2.2 О сериалеверинге
5.2.3 Индивидуальная сериализация
5.2.4 Код реализации упаковки
5.3 Гессианская сериализация
5.4 Крио сериализация
5.5 FST Serialization
5.6 Другие сериализованные компоненты
5.7 Интеграция и расширение
5.7.1 Элегантная интеграция
5.7.2 Используйте Java SPI
5.7.3 Используйте пружину
ГЛАВА 6 СМИ ДИЗАЙНА
6.1 Общая структура
6.1.1 Логическая архитектура
6.1.2 Обзор дизайна фреймворка
6.1.3 Принцип RPC
6.1.4 Инженерная структура
6.1.5 JAR -пакет зависит
6.1.6 Основной класс
6.2 Процесс инициализации
6.2.1 Конфигурация пружины
6.2.2 Начало узла приложения
6.2.3 Начало веб -контейнера
6.2.4 Инициализация RPCCOR
6.2.5 Инициализация RPCContext
6.3 Воздействие обслуживания
6.3.1 Конфигурация экспозиции обслуживания
6.3.2 Конфигурация метода и идентификатор
6.3.3 -встроенный метод обслуживания
6.3.4 Локальное устройство вызовов поставщика услуг
6.3.5 Генератор поставщика услуг поставщика услуг
6.3.6 Служба, которая будет подвергаться воздействию регистрации
6.4 Цитата обслуживания
6.4.1 Справочная конфигурация службы
6.4.2 Категория локальной справочной фабрики
6.4.3 Зарегистрировать локальную справочную фабрику
6.4.4 Локальная ссылка и идентификатор метода
6.5 Регистрация и обнаружение обслуживания
6.5.1 Реестр коллекции
6.5.2 Синхронный реестр
6.5.3 Анализ реестра
6.5.4 Отправить реестр
6.5.5 РЕГИСТРАЦИЯ ПОДПРАВЛЕНИЕ
6.5.6 Реестр Проверка
6.6 Укажите элегантно
6.6.1 Процесс выключения
6.6.2 Крюк с раскрытием
6.6.3 наблюдение за закрытием веб -контейнеров
6.6.4 Закрытие RPCCOR
6.6.5 Обработка уведомления о остановке
Глава 7 Метод звонок
7.1 Тип вызова метода
7.2 Синхронный вызов
7.2.1 Синхронное время вызова
7.2.2 Инициатива синхронного вызова
7.2.3 Балансировка нагрузки
7.2.4 Укажите поставщика услуг
7.2.5 Перенос сбоя
7.2.6 Отправить запрос вызова
7.2.7. Запрос на вызов обработки
7.2.8. Обработка ответа вызова
7.3 Асинхронный звонок
7.3.1 Время асинхронного вызова
7.3.2 Запуск асинхронных вызовов
7.3.3 Выполнение асинхронных вызовов
7.3.4. Объект вызова метода
7.4 Синхронное/асинхронное уведомление
7.5 Асинхронный обратный вызов
7.6 трансляционные звонки и уведомление о трансляции
7.6.1
7.6.2 Код вещания
Глава 8 Реализация коммуникационного слоя
8.1 Структура связи сокета
8.1.1 Netty и Mina
8.1.2 Почему я должен писать сам
8.1.3 это Nio или AIO
8.1.4 Идеи дизайна
8.1.5 Фактическая структура
8.2 Протокол связи
8.2.1 Объект передачи
8.2.2 Структура пакета данных
8.2.3 Разборка и отправка
8.2.4
8.3 Установление связи
8.3.1 Рабочая модель
8.3.2 Начало мониторинг
8.3.3 Инициированное соединение
8.3.4 Привязывающее соединение
8.3.5 Обнаружение сломанной посуды
Глава 9 Тест и название производительности
9.1 Обзор настройки производительности
9.1.1 Индикаторы производительности
9.1.2
9.1.3 Факторы окружающей среды
9.2 стресс -тест
9.2.1 Метод испытаний
9.2.2 Дизайн сцены
9.2.3 Тестовая среда
9.2.4 Dubbo Configuration
9.2.5 Программа тестирования
9.3 Настройка бассейна.
9.3.1 Отрегулируйте размер бассейна потоков
9.3.2 Выберите правую очередь
9.3.3 Логика управления потоками
9.3.4 Выберите стратегию отказа
9.4 Оптимизированная синхронизация потоков
9.4.1 Уменьшите переключение контекста
9.4.2 Избегайте злоупотребления нитью
9.4.3 Избегайте слишком много блокировки
9.4.4 synchronized VS Lock
9.4.5 Диапазон и размер частиц блокировки
9.4.6 Инструмент анализа потоков
9.5 ТОНГМ ТОРГОВЛЯ
9.5.1 Упаковка и стек
9.5.2 Отдел памяти JVM
9.5.3 Классификация GC
9.5.4 GC Алгоритм
9.5.5 Отдел GC
9.5.6 Цитирование объектов
9.5.7 Настройки размера памяти
9.5.8 Инструменты различий в памяти
9.6 Другой оптимизированный контент
9.6.1 Избегайте использования рефлексов
9.6.2 Пул объектов
9.6.3 квесты на подушку
9.6.4 Прямая память
9.6.5 Кэш Другие объекты
9.6.6 Координация и баланс
Глава 0 Управление услугами
10.1 Обзор управления услугами
10.1.1 Что такое управление услугами
10.1.2 Архитектура управления услугами
10.1.3 Интерфейс управления услугами
10. Определение обслуживания
10.2.1 Распознавание услуг
10.2.2 Определение интерфейса
10.2.3 Управление версией
10.2.4 Адаптация протокола
10.2.5 Дизайн обслуживания
10.2.6 Внедрение услуги
10.2.7 Управление зависимостями управления
10.3 Развертывание обслуживания
10.3.1 Метод развертывания обслуживания
10.3.2 Автоматическое развертывание
10.3.3 Развертывание тепла услуг
10.4 Регистрация и открытие
10.4.1 WSDL и UDDI
10.4.2 Схема Зоукепера
10.4.3 Решение Эврики
10.4.4 Consul Solution
10.4.5 и т. Д. Решение
10.4.6 Интегрированный план регистрационного центра
10.5 Управление обслуживанием
10.5.1 Услуги
10.5.2 Управление обслуживанием
10.5.3 Сервисный переключатель
10.5.4 Моделирование обслуживания
10.5.5 Черно -белый список
10.5.6 «Пинать» поставщика услуг
10.6 Мониторинг и предел тока
10.6.1 Мониторинг TPS и предел тока
10.6.2 Мониторинг времени ответа
10.6.3 Позвоните в мониторинг цепи
10.6.4 Мониторинг ресурсов
Пунктирное содержание

краткое введение

С практической точки зрения эта книга впервые знакомит с применением многопоточности Java, Socket, Spring, динамического прокси, динамического байт-кода, сериализации и других технологий при построении распределенной среды микросервисов.Затем он знакомит с практикой архитектурного проектирования и программирования среды микросервисов, а также разлагает эту среду микрослужб на базовую связь через сокеты, регистрацию и обнаружение служб, предоставление и ссылку на службы, удаленный вызов методов и т. д. и подробно объясняет каждый из них.Здесь мы сосредоточимся на том, как автор шаг за шагом использует соответствующие технологии для построения базовой RPC-инфраструктуры микросервисной инфраструктуры, и поделимся соответствующим опытом настройки производительности.Наконец, представлена ​​схема проектирования и реализации поддерживающей системы управления сервисами в микросервисной архитектуре, включая проектирование, настройку, управление и мониторинг сервисов.

Краткое содержание