聊聊微服务的服务注册与发现
引言
聊起微服务的服务注册与发现,很多人立马就会脱口而出 zk、etcd、consul、eureka 这些组件,进而聊到 CAP 如何取舍,性能如何,高可用和容灾是怎么实现的。
在这之前,站在组件使用者的角度,我想先问这么几个问题:
- 注册的 IP 和端口怎么确定 ?
- 实现服务治理还需要注册哪些信息 ?
- 如何进行优雅的服务注册与服务下线 ?
- 注册服务的健康检查是如何做的 ?
- 当服务有节点退出或新的节点加入时,订阅者能不能及时收到通知 ?
- 我能方便地查看某个应用发布和订阅了哪些服务,以及所订阅的服务有哪些节点吗 ?
看完这些问题后,您也许会发现,对于服务注册与发现,首先应该关注的是服务注册发现本身的功能,然后才是性能和高可用。
一个好的服务注册发现中间件,应该是能完整地满足服务开发和治理的基础功能,然后才是性能和高可用。如果没有想清楚前面的功能,再高的可
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Shiro
What Apache Shiro旨在成为最全面的,但也是最容易使用的Java安全框架。 文档 没有比官网更好的了 https://shiro.apache.org/get-started.html 简要分析 四大基石: 认证,授权,会话管理,加密 了解术语 Authentication:认证 Authorization:授权(访问控制) 其他:https://shiro.apache.org/terminology.html 架构 Shiro的架构有三个主要概念:Subject,SecurityManager和Realms 其他:https://shiro.apache.org/architecture.html 快速启动 获取当前用户(这里叫主题subject,代之用户,程序,上下文等,不叫user主要是防止shiro不跟其他框架重名) Subject currentUser = SecurityUtils.getSubject(); 获得会话session Session session = currentUser.getSession(); session.setAttribu...
- 下一篇
行业 | 数据洪流下的存储变革,中科曙光和戴尔的应对之道
大数据洪流下,数据量级和类别的指数级增长,让传统的数据存储、管理模式变得不堪一击。 想要真正实现数字化转型,让数据驱动业务创新、挖掘数据价值,即使是在IT领域的领头企业,也面临着迫切的转型需求。 中科曙光和戴尔易安信作为高新技术企业,对于数字化转型中数据所面临存储、处理等问题都有着独到的见解,来看看他们如何面对这一场数据“高考”。 中科曙光 作为国内最早从事数据存储的厂家之一,中科曙光在企业数据存储方面有着丰富经验及产品技术优势。在如今的数字经济下,海量数据给数据收集、数据分析及转化都带来了前所未有的挑战。企业要有相应的IT架构从存储、性能、安全各个方面,来应对数据快速增长的压力,实现海量数据的有效管理。 在中科曙光副总裁兼存储事业部总经理惠润海看来,简化IT架构势在必行。随着数据的爆炸性增长,对于IT架构的要求越来越高,简化的IT架构将减
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS7设置SWAP分区,小内存服务器的救世主
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS8安装Docker,最新的服务器搭配容器使用
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS关闭SELinux安全模块
- CentOS6,7,8上安装Nginx,支持https2.0的开启