分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 运营维护

Tars http服务

发布时间:2023-09-06 02:14责任编辑:顾先生关键词:http

http服务 发布到平台后可以直接使用 http 请求来调用,没有 tars 文件,注意发布服务时选择 非tars 协议!

1,创建一个 springboot 项目,并在启动类添加 @EnableTarsServer 注解

@SpringBootApplication@EnableTarsServerpublic class TarsSpringbootHttpServerApplication { ???public static void main(String[] args) { ???????SpringApplication.run(TarsSpringbootHttpServerApplication.class, args); ???}}

2,POM 依赖,需要 springmvc 和 spring-web

3,编写 controller

@TarsHttpService("HttpObj") : 表示是一个 sttp服务,指明 obj 名
也可以调用别的 tars 服务(可以注解自动注入也可以构建通信器)
@TarsHttpService("HttpObj")@RestControllerpublic class TestController { ???@RequestMapping("/test") ???public String test() { ???????return "success"; ???} ???????@RequestMapping("/test1") ???public String test1() { ???????CommunicatorConfig cfg = new CommunicatorConfig(); ???????Communicator communicator = CommunicatorFactory.getInstance().getCommunicator(cfg); ???????GlobalIdPrx proxy = communicator.stringToProxy(GlobalIdPrx.class, ???????????????"ICTPAAS.GlobalId.GlobalIdObj@tcp -h 203.195.235.113 -p 30001"); ???????????????String globalId = proxy.getGlobalId("qqqqq"); ???????return globalId; ???}}

4,测试

Tars http服务

原文地址:https://www.cnblogs.com/huanggy/p/9633238.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved