微服务项目占用内存过多机器扛不住怎么办?服务allinone设计
前言:
现在越来越多的项目都使用微服务了,然后就发现原来的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设计相关推荐
- PHP占用内存越来越多,解决phpQuery占用内存过多的问题
本节内容: phpQuery占用内存过多的问题 phpQuery是一个用php实现的类似jquery的开源项目,可以在服务器端以jQuery的语法形式解析网页元素. 相对于正则或其它方式匹配网页方式, ...
- NonpagedPool占用内存过多
原文链接:Nonpaged Pool(未分页池)占用内存过多分析定位_苗苗的小鲜肉呀的博客-CSDN博客 1.查看内存占用情况. process explorer 查看父进程,监控进程资源使用量. p ...
- php phpqueey内存泄露,phpQuery 占用内存过多的处理方法
phpQuery 占用内存过多的处理方法 phpQuery 是一个用 php 实现的类似 jQuery 的开源项目, 可以在服务器端以 jQuery 的语法形式解析网页元素 相对于正则或其它方式匹配网 ...
- Win7下svchost.exe占用内存过多
小编经常遇到:Win7下svchost.exe占用内存过多.这篇文章记录的是小编个人对这种问题的处理方式. svchost的意思是:Host Process for Windows Services. ...
- oracle limsize,Oracle9i AIX上单进程占用内存过多问题
Oracle9i AIX上单进程占用内存过多问题 作者:Piner 这个问题最早应当是gototop发现的,那已经是很多年以前的事情了,不过,一直到现在,这个问题其实没有最终解决,所以,这个补丁还是不 ...
- paip mysql 5 6 数据库 占用 内存 过多 的 解决方案
paip.mysql 5.6 占用 内存 过多 的 解决方案 作者Attilax , EMAIL:1466519819@qq.com 来源:attilax的专栏 地址:http://blog.cs ...
- mysql 5.6 数据库 占用 内存 过多 的 解决方案
mysql 5.6 占用 内存 过多 的 解决方案 作者Attilax , EMAIL:1466519819@qq.com 来源:attilax的专栏 地址:http://blog.csdn.ne ...
- paip.mysql 5.6 数据库 占用 内存 过多 的 解决方案
paip.mysql 5.6 占用 内存 过多 的 解决方案 作者Attilax , EMAIL:1466519819@qq.com 来源:attilax的专栏 地址:http://blog.cs ...
- 我的世界java占用太多内存_Java 进程占用内存过多,幕后元凶原来是线程太多
那天中午吃饭,一个同事说,那个项目组的人快气死我了,程序有问题,早晨在群里@了他们,到中午才回消息,然后竟然还说他们的程序没有问题,是我们这边调用的太频繁了. 简直想笑. 背景说明 我们当前这个系统和 ...
最新文章
- 一文详解单目结构光参数法
- leetcode算法题--Queue Reconstruction by Height
- VS2017 + cmake 3.7 + opencv 3.2 编译
- c# 两个list比较_C#刷遍Leetcode面试题系列连载(1) 入门与工具简介(VS Code amp; VS)...
- FreeRTOS任务基础知识
- PWA(Progressive Web App)入门系列:(二)相关准备
- Docker制作镜像、启动容器、查看版本、修改源、安装工具
- 社会生存的75条忠告----胜读十年书【转】
- python 组合数据_python-组合数据类
- catia 创成钣金设计_应用Inventor进行钣金设计
- 北京国企软件开发公司有哪些?哪家比较好呢
- 个人博客被恶意刷关键词的两次经历
- 机器学习算法_Quora上的大牛们最喜欢哪种机器学习算法?
- 阿昆同学的Java学习日记Day1
- ADB常用命令(adb常用命令)
- c语言专业自我评价,设计类专业简历自我评价
- Java面向对象编程-模拟购物车模块
- Java内省用法_java内省机制及PropertyUtils使用方法
- Android挂断电话以及Java Class Loader
- c语言编程三角波,DA转换 方波,锯齿波,三角波 C语言 编程