1.通过Spring容器启动

在spring配置文件加入

2.通过自定义Main函数

try {

ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("classpath:spring/spring-context.xml");

//spring-context.xml配置加入

/*

*/

context.start();

} catch (Exception e) {

log.error("== DubboProvider context start error:",e);

}

synchronized (DubboProvider.class) {

while (true) {

try {

DubboProvider.class.wait();

} catch (InterruptedException e) {

log.error("== synchronized error:",e);

}

}

}

3.通过dubbo提供优雅关机Main函数 com.alibaba.dubbo.container.Main 注意通过这种方式打包启动jar 需要把项目依赖jar包放到一起这里通过Main配置依赖目录关系 启动命令 java -jar edu-service-user.jar &

dubbo内置哪几种服务容器_Dubbo服务提供者几种启动方式相关推荐

  1. dubbo内置哪几种服务容器_dubbo启动服务之容器(Container)

    讲解dubbo启动服务的时候先来了解下java的spi机制 后期文章会首发于本专栏,欢迎关注 JAVA高级进阶​zhuanlan.zhihu.com 一:SPI 简介 SPI 全称为 (Service ...

  2. Dubbo内置4种负载均衡算法(详解)

    1.1 什么是负载均衡 在实际开发中,一个服务基本都是集群模式的,也就是多个功能相同的项目在运行,这样才能承受更高的并发,这时一个请求到这个服务,就需要确定访问哪一个服务器 Dubbo框架内部支持负载 ...

  3. 内置哪几种服务容器_ASP.NET CORE 内置的IOC解读及使用

    在我接触IOC和DI 概念的时候是在2016年有幸倒腾Java的时候第一次接触,当时对这两个概念很是模糊:后来由于各种原因又回到.net 大本营,又再次接触了IOC和DI,也算终于搞清楚了IOC和DI ...

  4. Dubbo学习笔记001---分布式服务调用_Dubbo简介_依赖zookeeper做为注册中心进行服务注册与发现

    JAVA技术交流QQ群:170933152 Dubbo是阿里巴巴SOA服务化治理方案的核心框架,每天为2,000+个服务提供3,000,000,000+次访问量支持,并被广泛应用于阿里巴巴集团的各成员 ...

  5. js如何将数据放在一个内置窗口里面_Java 爬虫遇上数据异步加载,试试这两种办法!...

    这是 Java 爬虫系列博文的第三篇,在上一篇 Java 爬虫遇到需要登录的网站,该怎么办? 中,我们简单的讲解了爬虫时遇到登录问题的解决办法,在这篇文章中我们一起来聊一聊爬虫时遇到数据异步加载的问题 ...

  6. Windows下在命令行安装postgresql,并注册成window服务;产品内置postgre

    Windows下免安装postgresql,并注册成服务 最近做的一些产品,需要内置postgre数据库,肯定是希望到时候一键启动,直接注册成服务,不需要用户再去安装,所以倒腾了半天,网上找了很多资料 ...

  7. 计算机的应用形态有哪些,经典的四种使用形态 内置应用有所升级

    ■ 联想YOGA 2:四种经典的使用形态 内置应用有所升级 关于联想YOGA的四种使用形式已经近乎成为一个老生常谈的话题(除YOGA外,ThinkPad S230u的使用形式也基本一致),就这种翻转变 ...

  8. python的四种内置数字类型_浅析Python数字类型和字符串类型的内置方法

    一.数字类型内置方法 1.1 整型的内置方法 作用 描述年龄.号码.id号 定义方式 x = 10 x = int('10') x = int(10.1) x = int('10.1') # 报错 内 ...

  9. Java Web复习——task03:JSP 内置对象和生命周期

    文章目录 前言 一.JSP内置对象 1.1 HttpServletRequest类和Request对象 1.2 HttpServletResponse类和Response对象 1.3 JspWrite ...

最新文章

  1. 关于物体位姿估计方法的总结,及其对应的论文
  2. WEB安全:XSS漏洞与SQL注入漏洞介绍及解决方案
  3. @RequestParam接收解析不到 POST 提交的 数据
  4. 关于三个概念:ActiveX、OLE和COM
  5. linux php文件,如何在linux执行PHP文件
  6. 生活大爆炸第三季 那些精妙的台词翻译
  7. 医学知识-骨密度以及骨密度测量
  8. ARM Linux ELF加壳方案
  9. 计算机格式化没有fat32,windows里面没有FAT32格式化命令
  10. 使用J-Flash烧录固件
  11. 安卓签名文件与MD5 SHA1 SHA256
  12. 大学为什么选择学习安卓软件开发?
  13. Word中的手动换行符
  14. IT风云15年的那些人、那些事(二)
  15. 深度学习与计算机视觉系列(5)_反向传播与它的直观理解
  16. Verilog功能模块——取滑动平均值(使用FIFO)
  17. 数一独有:向量代数和空间解析几何
  18. 【转】CAN总线终端电阻的作用?为什么是120Ω?为什么是0.25W?*****
  19. 瑞芯微RK3188规格说明,ARM构架
  20. 深度学习100例-循环神经网络(RNN)实现股票预测第9天之三

热门文章

  1. 神经网络之文本情感分析(二)
  2. 构建项目时发生错误 - 错误:CS0006“... \ Assembly-CSharp-firstpass.dll”找不到
  3. 4.8 迁移数据,添加根路径
  4. 5 -- Hibernate的基本用法 --5 3 改变持久对象状态的方法
  5. 新版网易新闻客户端应用源码
  6. win8 开发之旅(3) --五子棋游戏开发 前奏
  7. 高效向前“零延迟” 数据中心IT自动化势在必行
  8. debian ubuntu 记录系统启动信息
  9. 清空文件夹_回收站不小心被清空?简单3步即刻找回丢失文件,值得收藏!
  10. ajax前台转换json数据库,基于jQuery的ajax功能实现web service的json转化