Цепь шаблона ответственности и режим наблюдателя для достижения простой архитектуры (а)

Сцена Описание:

  Финансовый сектор кредитования бизнеса, например, клиент подает заявку на получение кредита, а именно в части. Система должна быть сделана для частей в серию процессов: сохранение информации о приложении сохраненной информации о клиенте, клиент рейтинги, запускающей проверки контроля рисков, погребенной и другие потребители толчка.

Традиционные кодировки:

  Режим Вертикального программирования, логичный шаг выполняется в одну стадии. Недостатком этого является то, что код слишком высокая степень сцепления.

Использование цепи шаблона ответственности и режим наблюдателя развязки:

  Цепочка обязанностей: один конец связанный список структур, выполняется шаг за шагом, каждый businessHandlerContext (что соответствует businessHandler) в качестве одного исполнительного блока, расцепить код. Все операции, принадлежащие к сделке.

  Паттерн наблюдателя: для асинхронной операции обработки требует, независимо от основных процессов, такие как погребенная точка, нажать, как устранение, с помощью асинхронного выполнения пула потоков слушателя.

 

Архитектурное проектирование следующим образом:

1, не начал с головы, до конца хвоста

2, каждый исполнительный блок, соответствующий пользовательской businessHandler, выполненный, чтобы быть переданы

3, в хвосте к пулу потоков выполнения асинхронной Listener

 

 

Резюме: шаблон проектирования для проектирования архитектуры, сделать наши системы более элегантными, надежным, стабильное, высокое содержанием.

рекомендация

отwww.cnblogs.com/dushenzi/p/11668023.html
рекомендация