NewLife.Core — базовая библиотека
Изображения:
— GitHub top language;
— GitHub License;
— Nuget Downloads;
— Nuget;
— Nuget (with prereleases).
Базовая библиотека включает в себя следующие компоненты: журнал (файловый и сетевой), конфигурация (XML, Json, Http), кэш (память, Redis), сеть (Tcp, Udp, Http), сериализация (Binary, XML, Json), APM для отслеживания производительности.
Учебник по библиотеке NewLife.Core: https://newlifex.com/core.
Все проекты поддерживают .NET 9.0, .NET Standard 2.1, .NET Standard 2.0, .NET Framework 4.6.1 и .NET Framework 4.5. Старые версии (2023.0401) также поддерживают .NET Framework 4.0 и .NET Framework 2.0.
Проект | Год | Описание |
---|---|---|
Базовая библиотека | Поддержка других промежуточных программ и продуктовых проектов | |
NewLife.Core | 2002 | Базовая библиотека, журнал, конфигурация, кэш, сеть, сериализация, APM для отслеживания производительности |
NewLife.XCode | 2005 | Промежуточное ПО для больших данных, одна таблица с миллиардами записей, MySql, SQLite, SqlServer, Oracle, TDengine, автоматическое разделение таблиц |
NewLife.Net | 2005 | Сетевая библиотека, одномашинная пропускная способность в десятки миллионов операций в секунду, одномашинное подключение в сотни тысяч TCP-соединений |
NewLife.Remoting | 2011 | Коммуникационная структура RPC, внутренняя сеть с высокой пропускной способностью или оборудование для интернета вещей |
NewLife.Cube | 2010 | Платформа быстрого развития «куб», интегрирует пользовательские разрешения, SSO-логин, OAuth на стороне сервера и т. д., проверка проекта с одной таблицей и сотней миллиардов записей |
NewLife.Agent | 2008 | Компонент управления службами, приложение устанавливается как служба операционной системы, Windows Service, Linux Systemd |
NewLife.Zero | 2020 | Шаблон проекта Zero, основанный на компонентах NewLife, Web, WebApi, Service |
Промежуточные программы | Подключение к известным промежуточным программам | |
NewLife.Redis | 2017 | Клиент Redis, микросекундная задержка, миллионная пропускная способность, богатый функционал очередей сообщений, проверка проектов с данными в сотни миллиардов записей |
NewLife.RocketMQ | 2018 | Чистый управляемый клиент RocketMQ, поддерживает Apache RocketMQ и облачную очередь сообщений Alibaba, проверка проектов с десятками миллиардов записей |
NewLife.MQTT | 2019 | Протокол связи для интернета вещей, MqttClient/MqttServer, клиент поддерживает облачный интернет вещей Alibaba |
NewLife.IoT | 2022 | Стандартная библиотека IoT, определение различных стандартов связи в области интернета вещей |
NewLife.Modbus | 2022 | ModbusTcp/ModbusRTU/ModbusASCII, реализация на основе стандартной библиотеки IoT, поддержка платформ IoT и IoTEdge |
NewLife.Siemens | 2022 | Протокол Siemens PLC, реализация на основе стандартной библиотеки IoT, поддержка платформ IoT и IoTEdge |
NewLife.Map | 2022 | Библиотека компонентов карты, упаковка карт Baidu, карт Gaode и карт Tencent |
NewLife.Audio | 2023 | Библиотека аудиокодирования и декодирования, PCM, ADPCM, G711A, G722U, WAV, AAC |
Продуктовые платформы | Продуктовые платформы уровня, компиляция, развёртывание и использование, персонализированная настройка | |
Stardust | 2018 | Stardust, распределённая сервисная платформа, управление узлами, центр мониторинга APM, центр конфигурации, центр регистрации, центр публикации |
AntJob | 2019 | AntJob, распределённая платформа для больших вычислений, идея перемещения муравьёв, проверка проектов с сотнями миллиардов записей |
NewLife.ERP | 2021 | ERP для предприятий, управление продуктами, управление клиентами, управление продажами, управление поставщиками |
XCoder | ||
--- | --- | |
EasyIO | 2023 | Простое файловое хранилище, поддерживает централизованное хранение файлов в распределённых системах. |
XProxy | 2005 | Продуктовый уровень обратного прокси, NAT-прокси, HTTP-прокси. |
HttpMeter | 2022 | Инструмент нагрузочного тестирования HTTP. |
GitCandy | 2015 | Система управления исходным кодом Git. |
SmartOS | 2014 | Встраиваемая операционная система, полностью независимая и автономная, поддерживает архитектуру ARM Cortex-M. |
SmartA2 | 2019 | Встраиваемый промышленный компьютер, пограничный шлюз IoT, высокопроизводительный хост .NET6, применяется в промышленности, сельском хозяйстве, транспорте, медицине. |
Платформа IoT для интернета вещей | 2020 | Комплексное решение для IoT, включая строительство, экологию, сельское хозяйство, программное и аппаратное обеспечение и анализ больших данных, проверка проектов с одним узлом и десятками тысяч точек. |
Сверхточное позиционирование UWB в помещении | 2020 | Сверхточное позиционирование в помещении с точностью до сантиметра (10–20 см), интеграция программного и аппаратного обеспечения, взаимодействие с другими системами, проверка крупномасштабных проектов в выставочных залах. |
Ядро компонентов, поддерживающее все остальные компоненты. Основные функции включают:
Команда NewLife была основана в 2002 году и является поставщиком решений для индустрии IoT нового поколения. Мы предоставляем консультационные услуги по приложениям и системному проектированию, а также услуги разработки. Более 70 открытых проектов, возглавляемых командой, широко используются в различных отраслях, и количество загрузок Nuget превышает 1 миллион. Крупномасштабные промежуточные программные решения для больших данных NewLife.XCode, платформа для расчёта задач AntJob, платформа Stardust для распределённой системы, компонент очереди кэша NewLife.Redis и платформа IoT FIoT, разработанные командой, успешно применяются в электроэнергетике, высшем образовании, интернете, телекоммуникациях, транспорте, логистике, управлении производством, здравоохранении, культуре и других отраслях. Они предоставляют клиентам передовые, надёжные, безопасные и высококачественные продукты и услуги системной интеграции.
Мы будем постоянно улучшать наши услуги, чтобы стать долгосрочным партнёром по сотрудничеству, которому доверяют клиенты. Благодаря постоянным инновациям и развитию мы стремимся стать выдающимся поставщиком услуг IoT в стране.
Команда NewLife начала свою деятельность в 2002 году, и некоторые из её проектов имеют более чем 20-летнюю историю. Исходный код, хранящийся в репозитории, содержит записи обо всех изменениях, сделанных после 2010 года.
Веб-сайт: https://newlifex.com
Открытое ПО: https://github.com/newlifex
Группы QQ: 1600800/1600838
Публичный аккаунт WeChat:
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )