2016 - 2024

感恩一路有你

docker生产环境实践 关于java微服务架构实践,只懂docker与spring boot就够了吗?

浏览量:2853 时间:2021-03-13 05:52:27 作者:admin

关于java微服务架构实践,只懂docker与spring boot就够了吗?

Docker是一个开源软件项目,它使软件容器下的应用程序部署能够自动化。docker的出现可以解决环境的一致性问题。例如,我们有一个开发环境、一个测试环境、一个生成环境,有时我们的代码在测试环境中运行得很好,但一进入生产环境就不能工作。所以有时候测试会说你的代码中有一个bug,程序员的第一反应是你的环境不对。docker的外观还可以。从测试到生产,我们使用相同的JDK和MySQL。大大简化了程序的部署。

微服务体系结构

微服务一般应该有服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,所以要实践微服务体系结构,可以从以上模块入手。

用docker部署项目,有多个python环境,不同环境python代码之间存在参数调用,该如何实现?

这基本上就是应用程序微服务的体系结构。主要有两种方式:[1]将每个环境封装为一个微服务,提供restapi(或其他类型的RPC调用)并相互调用

2)通过消息驱动,每个服务发送一条消息来实现参数调用。

Docker可以用于生产环境了吗?

如果它是关于CI/CD的,那么它可以用于生产环境的其他方面。还有很长的路要走,尤其是在企业应用程序方面。然而,许多初创公司在生产环境中使用了Docker。他们的业务并不复杂,当出现问题时,他们可以及时解决最佳实践。我觉得这应该是微服务和不变基础设施的潜在问题。不用说,潜在的问题是显而易见的。每一个新版本都有可能打破你现有的。。。

docker生产环境实践 docker最佳实践 docker 从入门到实践

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。