• Tars http服务


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

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

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

    2,POM 依赖, 和非 http 依赖一致

    3,编写 controller

    @TarsHttpService("HttpObj") : 表示是一个 http 服务并指明 obj 名称
    也可以调用别的 tars 服务(可以注解自动注入也可以构建通信器)
    @TarsHttpService("HttpObj")
    @RestController
    public 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,测试

  • 相关阅读:
    fetch用法说明
    正则表达式贪婪与非贪婪模式
    export ,export default 和 import 区别 以及用法
    理解MVC 框架
    HTTP 请求方法介绍
    Http协议--请求报文和响应报文
    一、Web 如何工作的
    前端工程师进阶之路-总纲
    前端知识体系之CSS及其预处理器SASS/LESS
    进度条
  • 原文地址:https://www.cnblogs.com/huanggy/p/9633238.html
Copyright © 2020-2023  润新知