在BizTalk上加快速度的最佳方法是什么?

sai*_*lle 3 biztalk

一个有经验的.NET和SQL开发人员应该如何成为一个项目的BizTalk专家,从1个月开始?我应该如何利用有限的时间在BizTalk中获得一些实用的技能和知识,这样我就可以"说说话"了?

我是自雇人士,不愿意花300多美元.我有Wrox的"Professional BizTalk Server 2006"这本书,但还没有发现它是一个特别好的学习资源(非常干燥,需要更多现实世界的例子).

tom*_*asr 6

MSDN中的BizTalk虚拟实验室是一个非常好的开始.Pluralsight还有几个很好的BizTalk课程,他们的在线订阅并不算太贵; 可能是个不错的选择.


Lar*_*sWA 5

我同意迄今为止写的所有内容.所有可靠的信息.

我有一些插件,来自一位自2002年以来与BizTalk合作的自由职业者:

单元测试.
这不容易,但请查看BizUnit.由Kevin Smith编写和维护的基于Codeplex的工具集.早期的BizTalk英雄之一:-) http://bizunit.codeplex.com/

部署/投入生产但同时请记住,日常开发工作中没有任何一项能够为您必须部署应用程序并确保操作"可管理"的项目部分做好准备.这可能非常复杂,并且本身就是一个主题.查看Apress Pro BizTalk 2009,它有一个不错的(IMO)章节.

BizTalk的整个开发过程.同一本书的前两章将让您对BizTalk项目的内容有一个好的印象.在哪里使用它,在哪里不使用它,如何组织项目,并命名你的东西.真的是一个很好的信息收集,你只能通过阅读5-6年的博客及时获得:-)

最后一件事.根据项目中的角色,可能会要求您优化和调整BizTalk.如果他们不问你.确保你问其他人是否已经这样做,因为你必须这样做.应该始终将BizTalk调整到它应该做的事情.低延迟与高吞吐量,根据硬件调整,正确设置和SQL框周围的网络配置等等.这可能是毛茸茸的东西,你应该注意不要在阅读之前跳进去.但这是我们自由职业者经常被要求处理的主题......所以我想我可以提出来.

示例... x64盒子上的BizTalk x64进程运行起来非常糟糕,实际上比x86进程更差.需要调整64位进程以真正使用可用于它们的所有MEM.

无论如何...一袋混合技巧,我希望你可以使用其中的一些!还有祝你好运!这可能是一个艰难的开始,但如果使用得当,BizTalk可以是一个伟大的产品/工具集.

请记住......如果它是丑陋的,或者很难,或者两者兼而有之.你做错了.并且不要害怕潜入.net代码,并将其固定到BizTalk框上.我们都这样做......有些人不会承认:-D