docker dubbo zk之路一

最近公司准备把后端从PHP迁移到java。因为各种原因最后这个任务的压力落在了我这个java混子的身上,做了好多年的开发已经好多年不怎么做纯java了,偶尔做个小服务还行,这种整体项目的迁移对于我来说还是很有挑战的。

最近查了一些资料,发现dubbo+zk用的人比较多,有点很多,缺点不明显。

docker容器用的也比较广泛,只是最近几年没怎么管后端对docker基本不了解,查了大量资料,才弄个差不多明白,我理解的docker就是一个资源耗费极低、开源信息较多的虚拟机。

查了很久资料,决定使用docker +dubbo+zk作为后端的主体,多服务器多容器,避免服务器或者容器宕机影响api的调用,通过dubbo+zk做服务的分布式和负载,多级负载多级安全保证。

后端各服务之间也通过dubbo内网调用。根据功能后端做服务拆分,比如数据库操作作为一个单独的服务运行。

前端包含多端,web、h5、Android、IOS等所有前端使用api调用后端。

数据库使用mysql+mongo,日志选择使用阿里云日志服务。

因为用了阿里云的负载均衡和动态dns,所以我们只需要做好服务器内部的工作就可以了。

其它的暂时没有考虑好,先把主体框架搭建起来吧。

 

写博客主要为了记录和他人参考的作用。欢迎来喷。各位见笑。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值