公司内网实现SpringCloud微服务协同开发

背景:

  • 公司电脑配置差(内存8G),本地开多个微服务+Nacos客户端+Redis服务+微信等等(占满90%以上)。【已设置JVM参数-Xmx -Xms】
  • 已采用共享远程数据库,远程Redis(问题:开发中debug锁行;本地连远程数据库非常慢,慢的离谱,一个接口如果没有预热连接,可能要等50s,最长试过1分钟以上)

想法:

  • 把公共的微服务部署到一台公共服务器上(电脑主机也行)
  • 或者把公共服务部署到局域网内的一台服务器上也行
  • 把Nacos部署到同一台服务器上。
  • 同时,还要考虑如果同事A启动User服务,同事B也在本地启动User服务。那么两个服务都注册到Nacos上,同事A访问User服务,会不会访问到同事B启动的User服务(导致开发混乱,无法debug到自己的服务)
  • 还要考虑到如果有同事在debug服务,会不会影响到别的同事。
  • 还要考虑数据库,Redis是否放在一个服务器上,还是连本地,还是远程。

实践:

PS:我们小公司用Windows Server(您没看错,就是这么离谱)

  1. 找寻一台空的电脑PC。

  2. 在公共机器上启动Nacos服务,MySQL,Redis。

    MySQL要去配置文件注释bind

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值