• 草原上的奔跑
    2020-01-29
    预发布服务器不接受用户请求,只接受开发工程师访问请求,则对于用户来说,即使预发布有问题,因为访问不到,所以也感觉不到。
     
    因为不能保证测试环境和生产环境配置、参数全部一样,所以一些在生产环境才有的问题,在测试无法发现,通过预发布环境来过渡,保证发布的安全。

    作者回复: √

    
     1
  • 黄海峰
    2020-01-29
    这个预发布环境的作用确实困扰,之前公司也有个预发布环境,感觉多余,想想可能就是用的生产环境的配置和参数,这样可以确定是否有配置错误
    
     1
  • Geek_6e8c17
    2020-02-10
    有一种预验证发布环境复制正常线上服务器收到的真实用户请求,但是响应不返回到真实用户,线上diff类似这样
    
    
  • Jawohl
    2020-02-02
    开发环境-测试环境-UAT环境-预生产环境-生产环境。这是一个链路。
    
    
  • mayunyong
    2020-02-02
    老师每片文章都配图很喜欢~
    
    
  • 旅途
    2020-01-31
    老师 关于预发布有一些问题 比如发布一个包含页面的模块 那么是不是只有访问被预发布的服务器才会有新的页面,访问别的服务器都没有?

    作者回复: 是的,这就是预发布的意义

    
    
  • 俊杰
    2020-01-30
    负载均衡服务器的配置,会把预发布的服务器剔除在外,所以正常用户访问的时候并不会路由到预发布验证的服务器上。工程师验证是需要通过修改本机hosts文件实现的。

    平常遇到的需要在线上预发布环境才能验证的主要是支付或第三方对接相关的东西。
    
    
  • 阿恺
    2020-01-29
    思考题:是否将一部分流量copy过来,用真实的数据流替代实验室模拟数据来进行测试,但其实不是生产环境,只是用了生产数据。
    
    
我们在线,来聊聊吧