有关公司分布式架构的思考

来源:互联网 发布:淘宝导航条颜色怎么改 编辑:程序博客网 时间:2024/05/15 04:43

本人今年刚毕业小白一枚,只是记录自己所想。。。

目前2台 netty服务器,使用spring boot微服务,预计会使用docker部署(不过公司就我一个java。。。可能没精力)

肯定是需要服务治理的

总共有几个方案

1

使用dubbo 由于客户端是c++ 而且服务器是netty长连接,dubbo貌似没有c++客户端吧,所以就放弃了。。

2

使用spring cloud eureka

spring cloud 有很多现成的服务治理的框架拿来用

Netflix/eureka 貌似服务必须发布成web项目,和我netty不符,注册服务器本质是就是使用jersey发布restful服务,

而且Netflix其下的都是java写的,没有c++客户端,自己实现类似zuul, ribbon, feign c++客户端比较耗时,所以放弃了

3

spring cloud zookeeper 这个注册服务器还是得按照以往一样部署ZooKeeper集群的,不像Netflix/eureka是一个空项目,

用这个只不过注册方便点,发现还是得自己写,不过ZooKeeper有c的客户端

4

spring cloud consul

这个还在看 2 3 4都是spring cloud 相关,都封装了一些开源实现

5

nginx反向代理tcp



0 0
原创粉丝点击