微服务系统架构的发展趋势

微服务系统架构的发展趋势,第1张

随着服务器开发技术的不断发展,微服务架构技术在各个方面都有了很大的技术突破。今天,电脑培训就一起来了解一下,在互联网大环境下的微服务系统架构的发展趋势。

1服务网格白热化

服务网格是一个专注于服务间通信的基础设施层,也是目前受关注的与云原生有关的话题。随着容器的普及,服务拓扑变得越来越动态化,这对网络功能提出了更多的要求。服务网格通过服务发现、路由、负载均衡、健康检测和可观察性来管理流量,简化容器与生俱来的复杂性。

随着HAProxy、traefik和NGINX逐步把自己定位成数据平面,服务网格也变得越来越流行。尽管服务网格还没有得到大规模部署,但确实有些企业已经在生产环境中运行服务网格。另外,服务网格不仅可以用在微服务或Kubernetes环境中,也可以被用在VM和无服务器架构的环境中。例如,美国国家生物技术信息中心虽然没有使用容器,但他们使用了Linkerd。

2事件驱动架构的崛起

随着业务场景的不断变化,我们已经看到了基于推送或事件的架构正在成为一种趋势。服务向订阅事件的观察者容器发送事件,容器异步做出响应,事件发送者可能对此一无所知。与请求响应式架构不同的是,在基于事件的系统架构中,发起事件的容器并不依赖下游的容器,它们的处理过程和加载的事务与下游容器的可用性或完成情况无关。这种架构的另一个好处是,开发者可以更加独立地设计各自的服务。

3安全模型的变化

因为对内核访问方面的限制,部署在容器中的应用程序相对安全。在VM环境中,虚拟设备驱动器是暴露可见性的地方。而在容器环境里, *** 作系统提供了系统调用,信号源也变得更加丰富。之前,管理员需要在VM中安装代理,但那样太复杂了,需要管理太多的东西。容器提供了更清晰的可见性,相比VM,与容器的集成会更加容易。

4从REST到GraphQL

GraphQL是Facebook于2012年创建并于2023年开源的一套查询语言API规范。GraphQL的类型系统允许开发者自己定义数据schema,可以增加新字段,也可以删除旧字段,这些都不会影响已有的查询,也不需要修改客户端。GraphQL非常强大,因为它没有与特定的数据库或存储引擎绑定在一起。

是不是要连2个oracle数据库,如果是的话

可使用DBlink 可以链接远端个数据库

create database link

然后调用远程的数据表的,在数据表后面加上

@DBlink_name

补充回答:在tnsnamesora配置2个

ora_db_1 =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = 105187)(PORT = 1521))

)

(CONNECT_DATA =

(SERVICE_NAME = ora_db_1)

)

修改相应的IP和数据库名称即可

windows数据库双机HA起不来解决方案:

将坏的这台服务器重新安装原来一样的 *** 作系统,共享磁盘使用U盘代替,保证盘符一致,将数据库(oracle)重新安装一遍,并进行调试,与原来一样!配置完成后,将U盘移除,将该服务器添加到故障转移群集中!

以上就是关于微服务系统架构的发展趋势全部的内容,包括:微服务系统架构的发展趋势、如何在2个HA节点上分别运行不同的Oracle数据库实例、windows数据库双机HA起不来等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9532573.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存