Comments (6)
Yes, as you use the same server, it's all or nothing. If you enable HTTPS, you cannot use plain-text gRPC (and the opposite).
from quarkus.
/cc @alesj (grpc), @cescoffier (grpc)
from quarkus.
I think you're targeting wrong port at (3) ... ${quarkus.http.port}
... it should be https port.
@cescoffier ^ ?
from quarkus.
@alesj see the last sentence in reproducer. This issue happens even when I use http instead of https.
from quarkus.
@alesj hmm, it looks like when I replace -Dquarkus.grpc.clients.plain.port='${quarkus.http.port}'
with -Dquarkus.grpc.clients.plain.port='${quarkus.http.ssl-port}'
it helps against this malady, but that also means, that we cannot run encrypted grpc and unecrypted HTTP on the same server. Is that correct?
from quarkus.
According to the comments above, this works as expected.
Thank you, guys!
from quarkus.
Related Issues (20)
- Dev UI clash with any other WebJarUtilBuildItem when in the same artifact HOT 1
- The total count for page links do not considered the complete query HOT 1
- Allows the Kafka client to be configured using the TLS registry HOT 1
- Integrate the TLS registry with Quarkus Messaging connector
- When Updating to 15.1, use the new Version method in dev services
- If running quarkusDev using org.apache.camel.quarkus:camel-quarkus-grpc gradle plugin ClassNotFoundException: VirtualThreadsConfig occurs HOT 4
- Quarkus with latest io.kubernetes:client-java throws java.lang.NoClassDefFoundError: com/google/protobuf/RuntimeVersion$RuntimeDomain HOT 6
- 3.8.4 OidcClientFilter not being called on deployed Quarkus Service HOT 4
- Picocli - Some expected errors lead to a stacktrace and they shouldn't HOT 1
- Allow Agroal to create a new connection for healthcheck purpose
- Quarkus LTS versioning HOT 4
- Change default OpenTelemetry protocol to `http/protobuf` HOT 1
- Customizing the JSON logging formatter HOT 1
- Log records show the hostname on which the native executable was generated HOT 2
- Allow adding labels to routes HOT 3
- Make sure Quarkus is referenced with recent examples in the htmx ecosystem HOT 3
- Documentation: Clarify possible self-invocation as CDI extension HOT 5
- Restore access to HttpSecurityPolicy retriever for current RoutingContext HOT 13
- Redis error: Pool initialized with SSL but connection requested plain socket HOT 9
- App fails to start when connection to OIDC server times out HOT 9
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from quarkus.