Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Какой стек используете для микросервисной архитектуры? / 8 сообщений из 8, страница 1 из 1
18.11.2020, 20:44
    #40020126
хорошо я согласен
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой стек используете для микросервисной архитектуры?
Добрый день!

Поделитесь, каким стеком пользуетесь для реализации микросервисной архитектуры?

Даже иначе спрошу. Что чаще всего используется для построения микросервисной архитектуры предприятия?
1. Брокер сообщений - RabbitMQ
2. ??

Используется ли MassTransit? Если кто-то использовал, то поделитесь, как он вам?
...
Рейтинг: 0 / 0
19.11.2020, 00:36
    #40020173
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой стек используете для микросервисной архитектуры?
хорошо я согласен
спользуется ли MassTransit? Если кто-то использовал, то поделитесь, как он вам?


Да, норм.
...
Рейтинг: 0 / 0
20.11.2020, 23:10
    #40020927
Bsplesk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой стек используете для микросервисной архитектуры?
хорошо я согласен,

Erlang - вас не пугает? Проблем с ним хватает.

YouTube Video
...
Рейтинг: 0 / 0
23.11.2020, 13:19
    #40021344
andsm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой стек используете для микросервисной архитектуры?
Используемый стек:

1. C# Core
2. Kafka
3. gRPC
4. PostgreSQL
5. Neo4J
6. Redis
7. Kubernetos + Docker
8. Немножко C++
9. REST (json:api) для части внешних интерфейсов
10. ElasticSearch
11. Zabbix
12. Prometheus
13. Grafana
14. MongoDB
15. ClickHouse
16. Jaeger

RabbitMQ не используем. Штука хорошая, но недостаточно масштабируемая. Если нужны тысячи и десятки запросов в секунду, то RabbitMQ вряд ли потянет. У Кафки с этим проблем нет.
...
Рейтинг: 0 / 0
23.11.2020, 21:20
    #40021539
Критик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой стек используете для микросервисной архитектуры?
andsm,

Реально? И как заполняете вакансии?
...
Рейтинг: 0 / 0
23.11.2020, 21:50
    #40021547
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой стек используете для микросервисной архитектуры?
Критик
andsm,

Реально? И как заполняете вакансии?

Ну не в одном же сервисе сразу весь зоопарк
В одну команду ищут с одними знаниями и навыками, в другую, соответственно, с другими.
...
Рейтинг: 0 / 0
24.11.2020, 00:55
    #40021584
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой стек используете для микросервисной архитектуры?
andsm
RabbitMQ не используем. Штука хорошая, но недостаточно масштабируемая. Если нужны тысячи и десятки запросов в секунду, то RabbitMQ вряд ли потянет. У Кафки с этим проблем нет.


NATS же

Читаешь, и складывается впечатление, что кроми кролика и кафки жизни нет, всё блин ))
...
Рейтинг: 0 / 0
24.11.2020, 08:47
    #40021620
17-77
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой стек используете для микросервисной архитектуры?
хорошо я согласен
Используется ли MassTransit? Если кто-то использовал, то поделитесь, как он вам?

пытался, не осилил, сложный какой-то

на хабре нашел упоминание Rebus - вот он зашел:
* куча примеров, я просто взял подходящий и немного доработал
* флуент интерфейс
* несколько поддерживаемых транспортов (можно память/sql бд/active mq/rabbit mq), nats не поддерживался и видимо не будет ( https://github.com/rebus-org/Rebus/issues/752 -и там же в коментах ссылка на Topos - для кафки и подобных
* но там тоже не все идеально, например, подставлял костыли чтоб нормально работали повторные попытки обработки сообщения после ексепшена
...
Рейтинг: 0 / 0
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Какой стек используете для микросервисной архитектуры? / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]