Исследование веб-сервиса в WCF: Ws-исследование или UDDI?

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

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

nthread <- as.integer(future::availableCores())
seed <- 1000
EARLY_STOPPING <- 50
nrounds <- 1000
param <- list(objective = "regression"
                    metric = "rmse",
                    max_depth = 3,
                    num_leaves = 5,
                    learning_rate = 0.1,
                    nthread = nthread,
                    bagging_fraction = 0.7,
                    feature_fraction = 0.7,
                    bagging_freq = 5,
                    bagging_seed = seed,
                    verbosity = -1,
                    min_data_in_leaf = 5)


dtrain <- lgb.Dataset(data = as.matrix(train_X),
                    label = train_y)

dval <- lgb.Dataset(data = as.matrix(val_X),
                    label = val_y)
valids <- list(val = dval)
bst <- lgb.train(param,
                 data = dtrain,
                 nrounds = nrounds,
                 data_random_seed = seed,
                 early_stopping_rounds = EARLY_STOPPING,
                 valids = valids)
9
задан skaffman 30 October 2011 в 12:42
поделиться

2 ответа

.NET 4.0 будет иметь Исследование WS. Посмотрите Обмен сообщениями улучшений в.NET 4.0: (Первая часть исследования) Использование исследования WS в WCF 4.0. Тем временем Claudio Masieri обеспечил реализацию. Посмотрите Исследование WS для WCF.

Существует также пользовательская реализация исследования, сделанная похожим способом как UDDI. См. Windows Communication Service Discovery.

Предположите, что у Вас есть 200 клиентов, использующих Ваши броские услуги Wcf. У них все был бы в их conf файле раздел как этот:

<client>
   <endpoint configurationName="default"
               address="http://localhost/servicemodelsamples/service.svc"
               binding="wsHttpBinding"
               bindingConfiguration="Binding1"
              contract="IDataContractCalculator" />
 </client>
 <bindings>
   <wsHttpBinding>
      <binding configurationName="Binding1" />
   </wsHttpBinding>
</bindings>

Теперь, Вы решаете изменить существующую конечную точку (сторона сервера) с новой, которая использует SSL из соображения безопасности. Как Вы обновляете свои клиенты? Можно быстро видеть, что это может стать утомительным. Таким образом, идея, которую я хочу детализировать здесь, состоит в том, чтобы реализовать службу обнаружения, подобную тому, что UDDI делает и использовать сопоставитель метаданных для вытаскивания конфигурации из сервиса для создания динамично прокси, разрешающего клиенту обсуждать с сервисом.

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

3
ответ дан 3 November 2019 в 07:14
поделиться

UDDI предоставляет центральный реестр, чтобы хранить информацию о доступных сервисах. Это предоставляет каталог, где потребители могут найти сервисы, которые удовлетворяют их потребности. Этот подобный телефонной книге каталог информации позволяет потребителям находить сервисы по имени, адрес, контракт, категорию, или другими данными. UDDI может считаться DNS веб-сервисов.

С другой стороны, Исследование WS предоставляет протокол для обнаружения сервисов, которые приходят и уходят из сети. Как услуга присоединяется к сети, она сообщает своим коллегам о ее прибытии путем широковещательной передачи Приветственного сообщения; аналогично, когда сервисы привозят сеть, они многоадресно передают До свидания сообщение. Исследование WS не полагается на единственный узел для хостинга информации обо всех доступных сервисах, как UDDI делает. Скорее каждый узел передает информацию о доступных сервисах специальным способом. Это уменьшает количество сетевой инфраструктуры, должен был обнаружить сервисы и упрощает начальную загрузку.

Цитата от: http://travisspencer.com/blog/2007/09/post.html

Вот хороший список свойств: http://laflour.spaces.live.com/Blog/cns!7575E2FFC19135B4!728.entry

2
ответ дан 3 November 2019 в 07:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: