Java EE 7 позволяет очень легко создавать новые конечные точки с помощью аннотаций. Тем не менее, мне было интересно, будет ли хорошей идеей иметь несколько конечных точек для обработки каждого типа сообщений, или мне нужно иметь только один фасад конечной точки для всего?
Я склоняюсь к тому, чтобы иметь один единственный фасад конечной точки, основанный на теории, согласно которой каждая конечная точка создает новое соединение сокета с клиентом. Однако эта теория может быть неверной, и веб-сокет может быть реализован так, что он будет использовать только одно соединение сокета TCP/IP независимо от того, сколько конечных точек веб-сокета подключено, если они подключаются к одному и тому же хосту: порту.
Я спрашиваю конкретно о Java EE 7, так как могут быть другие реализации сервера веб-сокетов, которые могут делать что-то по-другому.