美文网首页我爱编程
JMS系列(四)-oracle esb 发送JMS消息

JMS系列(四)-oracle esb 发送JMS消息

作者: 阿三君 | 来源:发表于2017-10-21 14:59 被阅读0次

在实际项目上,一般是通过服务总线跟jms交互,oracle esb是oracle公司提供的服务总线产品简称osb,支持多种协议。

创建osb business service

  1. 创建business service


  2. 服务类型选择Messaging Service
  1. 请求消息类型选择Text
  1. 协议选择jms URI输入jms://host:port/jms.jms_test_connection_factory1/jms.jms_test_queue如果jndi名字中带有/需要将/替换为.如jms队列名称为jms/queue在URI中需要替换为jms.queue,输入完后点击add
  1. 类型选择Queue如果要往jms主题中发送消息则选择Topic,消息类型选择Text
  1. 后面就全部默认到最后一步
  2. Active后测试该服务


image.png

创建osb proxy service

business service是无法被第三方调用,要通过proxy service做代理才可被调用

  1. 创建 proxy service
  1. 服务类型选择基于business service并将上面创建的business service选中
  2. 请求消息类型选择Text响应消息类型选择Nonejms都是异步服务不需要Response
  3. 协议选择http,Endpoint URI是http调用的地址,Get All Headers选择Yes
  4. 请求和响应都输入utf-8,后面一路默认到结束
  1. 测试proxy service

设置jms消息头

如图在osb如何设置jms消息头信息


  1. 打开proxy service
  1. 创建Transport Headers
  1. Header名称选择JMSType这里以该字段为例其他字段类似,Set Header to输入'oracle osb'

  2. 测试
  1. postman测试

相关文章

  • JMS系列(四)-oracle esb 发送JMS消息

    在实际项目上,一般是通过服务总线跟jms交互,oracle esb是oracle公司提供的服务总线产品简称osb,...

  • JMS系列(五)-oracle esb接收jms消息

    创建proxy service,服务类型选择Messaging Service 协议选择jms路径输入jms://...

  • JMS

    JMS概述 JMS为Java程序创建、发送、接收和读取企业消息传递系统提供了一种通用的方式。JMS最初是为已经存在...

  • 1JMS基本概念

    JMS provider 实现JMS接口和规范的消息中间件 JMS message JMS的消息,消息由3部分组成...

  • 1-2 AMQP协议

    JMS JMS简介 JMS(JAVA Message Service,java消息服务)是java的消息服务、其提...

  • java中间件之jms

    一、JMS简介 1.1 JMS是什么 JMS Java Message Service Java消息服务。是JAV...

  • 02 JMS(Java Messaging Service)

    1 JMS规范 1.1 JMS介绍: Java消息服务(Java Message Server) 及JMS,是一个...

  • 2019-03-05

    什么是jms jms(java message service) Java消息服务, jms是一种规范是jdk底层...

  • 1.1-JMS规范

    一.JMS相关概念 提供者:实现JMS规范的消息中间件服务器. 客户端:发送或者接受消息的应用程序. 生产者/发布...

  • spring 快速搭建JMS

    一、简介 JMS(Java Message Service) java异步消息服务 1.JMS是什么?jms是一个...

网友评论

    本文标题:JMS系列(四)-oracle esb 发送JMS消息

    本文链接:https://www.haomeiwen.com/subject/kfkhuxtx.html