微服务架构下全链路调试的方法及应用
摘要:
本发明公开了一种微服务架构下全链路调试的方法及应用,该方法包括以下步骤:在装置中配置上游服务的地址及端口,并创建监听器,以监听所述上游服务发送的流量或请求;分别静态加载和动态加载所述装置的配置文件;判断所述上游服务发送的请求是否是原始字节请求;若是,路由根据所述配置文件为所述请求选择对应的集群;根据标签将所述请求转发到指定的本地节点。该方法能够直接从本地启动微服务进行调试代码,无需构造复杂请求,也无需持续部署,无需额外改动数据库,因此不会影响测试环境的代码稳定性;还能够避免对微服务原有代码的侵入性,同时将请求的链路信息记录在日志中,使得日志记录的上下文信息更加全面,更容易定位问题。
公开/授权文献
0/0