Существует ли аналог.NET для серверов приложений Java?

Вы можете попробовать следовать

Несколько импортов

import org.apache.spark.sql.Row
import org.apache.spark.rdd.RDD
import org.apache.spark.rdd
import org.apache.spark.util.SizeEstimator

Рассчитать размер СДР

def calcRDDSize(rdd: RDD[String]): Long = {
    rdd.map(_.getBytes("UTF-8").length.toLong)
    .reduce(_+_) //add the sizes together
}

Размер рассчитывается как

val rdd1 = df.rdd.map(_.toString())
calcRDDSize(rdd1)

где df - ваш фрейм данных Он будет оценивать размер в байтах.

Надеюсь, что это помогает:)

6
задан Taylor 5 December 2008 в 15:12
поделиться

5 ответов

WCF или веб-сервисы (ASMX) оба походят на хороших кандидатов на то, что Вы хотите. WCF является, вероятно, более соответствующим, если Вы не хотите идти полным путем SOAP. Можно разместить WCF в IIS, консольном приложении или сервисе окон. В зависимости от то, что Вам нужен он, может использовать SOAP, простой XML или даже Json для кодировки. Что касается транспортов можно использовать HTTP, IP или Очереди сообщений.

6
ответ дан 8 December 2019 в 17:29
поделиться

Дублин будет тем, что Вы ищете, я предполагаю.

3
ответ дан 8 December 2019 в 17:29
поделиться

Я думаю, что Вы ищете Обработчики Http. Можно обработать запрос на низком уровне без aspx страницы. Ссылка MSDN

3
ответ дан 8 December 2019 в 17:29
поделиться

Я не интересуюсь эквивалентом JSP, я ищу основанную на сервлете технологию для обработки транзакций XML/HTTP (никакой UI).

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

0
ответ дан 8 December 2019 в 17:29
поделиться

Начиная с Microsoft enteprise приложения не предназначены для работы любой платформы как Java, существует меньше потребности в.NET, эквивалентной серверу приложений Java как WebLogic или WebSphere. Многие технологии, обеспеченные сервером приложений Java, обеспечиваются или операционной системой Windows или оперативной библиотекой.NET. Можно проводить прямые сравнения между отдельными технологиями, такими как JMS по сравнению с MSMQ, но меньше в полной архитектуре.

2
ответ дан 8 December 2019 в 17:29
поделиться
Другие вопросы по тегам:

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