[jboss-jira] [JBoss JIRA] (DROOLS-1114) Add ConversationId http header/jms property to allow dynamic routing of requests

Maciej Swiderski (JIRA) issues at jboss.org
Tue Apr 5 12:49:00 EDT 2016


Maciej Swiderski created DROOLS-1114:
----------------------------------------

             Summary: Add ConversationId http header/jms property to allow dynamic routing of requests
                 Key: DROOLS-1114
                 URL: https://issues.jboss.org/browse/DROOLS-1114
             Project: Drools
          Issue Type: Feature Request
          Components: kie server
    Affects Versions: 6.4.0.CR2
            Reporter: Maciej Swiderski
            Assignee: Edson Tirelli


to be able to implement rolling updates on openshift there is need to provide additional information so routing can properly navigate between server instances. 

Kie Server (both server and client) should use conversation id that is composed of:
- kie server id
- container id
- release id (resolved release id if present)
- unique UUID string

all of these values are separated with : so it can be easily parsed. ReleaseId is by itself separated with : as it's GAV (group : artifact : version)

Entire conversationId is URL encoded so it can be easily transferred over the wire.



--
This message was sent by Atlassian JIRA
(v6.4.11#64026)


More information about the jboss-jira mailing list