浅谈微服务
来源:互联网 发布:中兴网络机顶盒说明书 编辑:程序博客网 时间:2024/04/28 11:53
研究微服务的原因:
最近忙着一个系统,系统的功能很简单,用户上传压缩包到服务器,服务器可以定时解压并且解析里面的内容上传到HDFS和HBase中,后面的解析内容再进行处理,因为最近微服务也挺热门的,所以老板让用微服务架构实现。
微服务的基本概念
简单来说,就是将一个大的项目,拆成多个小的项目,每个小的项目能够独立的运行测试(这里称之为服务),比如传统开发模式下的一个餐馆系统,实现的业务有用户可以查看哪些餐桌空余,上菜,结账等等功能,这些功能最终打包成一个,放在服务器上运气,但是随着业务的增多,你新开发的业务的一点改动可能需要改变整个代码,以及你重新部署到服务器的时间也越来越长。微服务再此基础上提出的,在这个系统中,你可以将查看哪些餐桌空余,上菜,结账功能,分别当做一个微服务,他们互不影响,当需要完成一个复杂功能时候,在客户端实现调用顺序。
流行的几个服务架构
Hessian、CXF、Dubbo、DubboX、Spring Cloud、gRPC、thrift初学者建议采用Spring Cloud,因为它兼容了spring,并且springcloud下面的架构也比较完整(服务治理,发现,熔断,路由,通信)
阅读全文
0 0
- 浅谈微服务架构
- 微服务架构浅谈
- 浅谈微服务
- 浅谈微服务架构
- 微服务架构浅谈(一)
- 微服务架构浅谈(二)
- 浅谈微服务的来龙去脉
- Spring Cloud微服务 浅谈
- 【微服务】浅谈微服务基建的逻辑
- 浅谈服务治理与微服务
- 浅谈微服务框架-spring boot
- 浅谈服务治理与微服务
- 浅谈服务治理与微服务
- 浅谈微服务与负载均衡LBS
- 浅谈微服务基建的逻辑
- 浅谈微服务基建的逻辑
- 【转载】浅谈微服务基建的逻辑
- 浅谈微服务基建的逻辑
- MacOSX的tree命令
- 宅男出遊裝備,沒想到也這麼“黑科技”
- 第一个只出现一次的字符java实现
- ubuntu 下U盘被锁住,不能复制粘贴文件-------解决
- CSDN-markdown编辑器[备用]
- 浅谈微服务
- Codeforces 863E
- Codeforces Round #437 Div. 2 E. Buy Low Sell High
- java发送邮件
- 大数据能做什么?
- cmake安装
- 数位DP小结(阶段性)
- python_lintcode_69二叉树的层次遍历
- LeetCode 24. Swap Nodes in Pairs