web-services - 良好的服务层开发和设计 : What are the common bad practices in communications tier development?

标签 web-services nservicebus servicebus masstransit

我目前正在研究应用程序设计的最佳实践(在相当高的水平上),以实现高度可维护的系统,从而最大限度地减少更改的摩擦。 “通信层”是指网络服务、服务总线和通用网络传输技术。

根据您的经验,在通信层开发方面,您发现了哪些常见错误和不良做法,以及您采取/实现了哪些措施/或可以推荐哪些措施来使通信层成为一个更好的地方从开发人员的角度来看?

示例答案可能包括:可扩展性和可扩展性差的通信层的最常见原因是什么? + 可以采取哪些措施(无论是设计还是重构)来解决这个问题?

我在这里寻找 war 故事和一些现实世界的建议,我可以将它们纳入公开可用的指导文件和样本中。

最佳答案

问题出在问题本身——“通信层”。

通信本身不应该是一个层,最多你可以认为它是一个层。它不应该在物理上是分开的。

希望对您有所帮助。

关于web-services - 良好的服务层开发和设计 : What are the common bad practices in communications tier development?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3178546/

相关文章:

java - 关于如何处理涉及 API 集成的项目的想法

java - 使用 Java 中的 amqp 连接 Windows 服务总线时套接字关闭

c# - 如何在 MassTransit 中配置多个消息消费者?

c# - 将新的 WebMethod 添加到 WebService 不会在发布时显示

c# - 创建JavascriptConverter时,如何返回一个数组?

java - Android webservice访问错误

msmq - NServicebus 在负载平衡环境中向 msmq 集群队列发送消息时失败

.net - 使用 NServiceBus 处理超时

domain-driven-design - Get 方法如何适应领域驱动设计

spring-boot - 控制Azure服务总线消息监听器在Spring Boot中启动或停止从主题或队列监听