前言:

现在越来越多的项目都使用微服务了,然后就发现原来的8G内存压根扛不住,按照本教程教的方法,在本地开发的时候做服务allinone,在部署的时候使用微服务部署,既保证了微服务的架构先进性又保证本地开发省内存。

什么是allinone:

all in one  就 是多个微服务,在一个Java进程中启动。

操作要点:

1  微服务的业务和BootApplication 分开2个不同的子工程(子模块)

这样做是为了让allinone模块不会引用到其他的业务模块的springbootapplication 类,不然会报错,当然还有效的规避了一些其他的坑,这里不多说了。

2  微服务对外开放api添加primary = false

我都项目allinone了,所以不需要使用feign代理类来调用部分接口了,如果不加primary=false 那么 自动注入会报错,除了设置primary = false,还要让接口的实现类实现此接口。

3 新建一个启动类项目,在pom中把其他子微服务的业务模块引入

微服务项目占用内存过多机器扛不住怎么办?服务allinone设计相关推荐

  1. PHP占用内存越来越多,解决phpQuery占用内存过多的问题

    本节内容: phpQuery占用内存过多的问题 phpQuery是一个用php实现的类似jquery的开源项目,可以在服务器端以jQuery的语法形式解析网页元素. 相对于正则或其它方式匹配网页方式, ...

  2. NonpagedPool占用内存过多

    原文链接:Nonpaged Pool(未分页池)占用内存过多分析定位_苗苗的小鲜肉呀的博客-CSDN博客 1.查看内存占用情况. process explorer 查看父进程,监控进程资源使用量. p ...

  3. php phpqueey内存泄露,phpQuery 占用内存过多的处理方法

    phpQuery 占用内存过多的处理方法 phpQuery 是一个用 php 实现的类似 jQuery 的开源项目, 可以在服务器端以 jQuery 的语法形式解析网页元素 相对于正则或其它方式匹配网 ...

  4. Win7下svchost.exe占用内存过多

    小编经常遇到:Win7下svchost.exe占用内存过多.这篇文章记录的是小编个人对这种问题的处理方式. svchost的意思是:Host Process for Windows Services. ...

  5. oracle limsize,Oracle9i AIX上单进程占用内存过多问题

    Oracle9i AIX上单进程占用内存过多问题 作者:Piner 这个问题最早应当是gototop发现的,那已经是很多年以前的事情了,不过,一直到现在,这个问题其实没有最终解决,所以,这个补丁还是不 ...

  6. paip mysql 5 6 数据库 占用 内存 过多 的 解决方案

    paip.mysql 5.6 占用 内存 过多 的 解决方案 作者Attilax ,  EMAIL:1466519819@qq.com  来源:attilax的专栏 地址:http://blog.cs ...

  7. mysql 5.6 数据库 占用 内存 过多 的 解决方案

    mysql 5.6 占用 内存 过多 的 解决方案 作者Attilax ,  EMAIL:1466519819@qq.com  来源:attilax的专栏 地址:http://blog.csdn.ne ...

  8. paip.mysql 5.6 数据库 占用 内存 过多 的 解决方案

    paip.mysql 5.6 占用 内存 过多 的 解决方案 作者Attilax ,  EMAIL:1466519819@qq.com  来源:attilax的专栏 地址:http://blog.cs ...

  9. 我的世界java占用太多内存_Java 进程占用内存过多,幕后元凶原来是线程太多

    那天中午吃饭,一个同事说,那个项目组的人快气死我了,程序有问题,早晨在群里@了他们,到中午才回消息,然后竟然还说他们的程序没有问题,是我们这边调用的太频繁了. 简直想笑. 背景说明 我们当前这个系统和 ...

最新文章

  1. 一文详解单目结构光参数法
  2. leetcode算法题--Queue Reconstruction by Height
  3. VS2017 + cmake 3.7 + opencv 3.2 编译
  4. c# 两个list比较_C#刷遍Leetcode面试题系列连载(1) 入门与工具简介(VS Code amp; VS)...
  5. FreeRTOS任务基础知识
  6. PWA(Progressive Web App)入门系列:(二)相关准备
  7. Docker制作镜像、启动容器、查看版本、修改源、安装工具
  8. 社会生存的75条忠告----胜读十年书【转】
  9. python 组合数据_python-组合数据类
  10. catia 创成钣金设计_应用Inventor进行钣金设计
  11. 北京国企软件开发公司有哪些?哪家比较好呢
  12. 个人博客被恶意刷关键词的两次经历
  13. 机器学习算法_Quora上的大牛们最喜欢哪种机器学习算法?
  14. 阿昆同学的Java学习日记Day1
  15. ADB常用命令(adb常用命令)
  16. c语言专业自我评价,设计类专业简历自我评价
  17. Java面向对象编程-模拟购物车模块
  18. Java内省用法_java内省机制及PropertyUtils使用方法
  19. Android挂断电话以及Java Class Loader
  20. c语言编程三角波,DA转换 方波,锯齿波,三角波 C语言 编程

热门文章

  1. 一个Python猜字小游戏
  2. 刷脸支付准确安全催生着刷脸时代的到来
  3. excel文件导入hive
  4. 何恺明 MIT 最新演讲:未来工作将聚焦 AI for science
  5. 5g 2020年赚钱的企业_如何在2020年建立旅游博客(一边赚钱)
  6. 永磁无刷电机及其驱动技术_PDF.rar
  7. APP常见测试点总结(转载)
  8. 一文读懂 IoT 物联网场景 5G 专网技术
  9. 企业推行网络营销推广见效快的5种营销方式
  10. NBT:使用纳米孔测序从微生物组中得到完整闭环的细菌基因组