腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(1221)
视频
沙龙
1
回答
MassTrant
-
消费者
DI
生命周期
和
注册
选项
c#
、
.net
、
rabbitmq
、
masstransit
、
event-bus
我知道,建议将实现IConsumer<T>的实例
注册
为作用域实例。在
注册
消费者
及其注入的服务的
生命周期
时,我们还有什么其他选择?
浏览 18
提问于2019-01-26
得票数 0
2
回答
适用于所有
消费者
/所有消息类型的公共交通过滤器
c#
、
rabbitmq
、
masstransit
理想情况下,您只需
注册
筛选器一次,而不是为每个使用者都
注册
一次。(我也想在发布端做同样的事情)。我需要它在终生范围内。它只是从一个头中弹出一个值,并将其分配给我的
DI
容器将提供的
生命周期
范围的对象(发布端做相反的事情)。我看了Chris Patterson在Middleware上的twitch视频,我想它接近于我想要的38分钟左右,但他为一个特定的
消费者
注册
了过滤器。在
消费者
方面,我认为我需要一个ConsumeContext的过滤器,但我只是不知道如何
注册</e
浏览 32
提问于2020-08-14
得票数 0
1
回答
为每个预取计数>1的消息创建新的使用者(
和
di
作用域) MassTransit
c#
、
dependency-injection
、
.net-core
、
rabbitmq
、
masstransit
我正在尝试使用MassTransit.ExtensionsDependencyInjectionIntegration
和
PrefetchCount进行实验。我注意到,对于多个消息,有时会使用相同的
消费者
。 有没有办法强制masstransit为每条消息创建
消费者
?我的服务逻辑需要为每条消息创建新的
di
作用域,据我所知,只有在每次都创建使用者的情况下才有可能。 更新 我使用this library来
注册
消费者
和
发布者。Here you can see,它向TryAddTr
浏览 5
提问于2019-01-26
得票数 1
回答已采纳
1
回答
在.net内核中读取appsettings.json只能在HomeController中工作
.net-core
、
asp.net-core-mvc
在我的.net核心MVC应用程序中,当我从HomeController读取appsettings.json时,它可以工作,但在其他类中,AppSettings对象永远不会初始化。我已经创建了我的自定义类AppSettings,其中属性名称映射到appsettings.json中的节。services.Configure<AppSettings>(Configuration.GetSection("AppSettings")); private
浏览 0
提问于2019-08-15
得票数 0
1
回答
C#自动生成新实例
c#
、
.net
、
singleton
、
autofac
我的
注册
如下所示: foreach (var dllFileName in DependencyMapping.GetAllDllFilenames
浏览 2
提问于2021-01-11
得票数 0
1
回答
使用简单注入器在特定应用程序基础上重写
生命周期
c#
、
asp.net-web-api
、
dependency-injection
、
simple-injector
我试图为我的解决方案实现组合根,该解决方案由多个应用程序
和
几个类库组成。我使用简单的注入器作为我选择的
DI
框架。 拥有多个应用程序需要多个组合根。但是,我不希望在每个组合根中有重复的容器
注册
。如何在申请的基础上覆盖
注册
的
生命周期
?具体来说,我希望覆盖一些容器
注册
,以便在我的Web应用程序中具有“每个Web请求
生命周期
”,而我的其他应用程序则使用一个短暂的
生命周期
来进行相同的
注册
。
浏览 8
提问于2014-10-08
得票数 1
回答已采纳
2
回答
如何使用装饰器设计模式在.NET核心
DI
容器中嵌套依赖项
c#
、
.net-core
、
dependency-injection
我有两个接口实现,其中一个也使用这个接口:{} { { }{
浏览 1
提问于2021-03-03
得票数 0
2
回答
当瞬间注入辛格尔顿时,有什么问题?
c#
、
.net
、
dependency-injection
、
simple-injector
、
di-containers
Mark没有正确配置名为的
DI
容器存在一个问题。对我来说,这并不是很明显,为什么我不应该这样做,特别是在某些情况下,比如一个定时器
注册
为一个临时注入到一个单一的服务,并永远生活在那里。 在Lifestyle Mismatches
DI
容器中有。
浏览 3
提问于2019-05-24
得票数 12
回答已采纳
1
回答
Spring Reactor丢失的消息
spring
、
reactor
、
project-reactor
我怀疑这是因为在Spring容器的
生命周期
中,我开始产生消息的时间。 在我的特定用例中,有一个Spring Bean,它在启动时执行一些初始化。此初始化的一部分涉及生成发送到反应器的消息。我怀疑Spring
注册
消费者
的顺序有问题,初始化代码在
消费者
注册
之前就已经运行了。如果我在启动后手动运行代码,例如向调用相同代码的控制器发出请求,则消息会将其发送到
消费者
。我尝试了各种方法来更改初始化代码在
生命周期
中运行的时间,例如ApplicationListener<Cont
浏览 2
提问于2015-01-29
得票数 2
1
回答
使用
选项
模式的依赖注入
c#
、
asp.net
、
dependency-injection
我正在构建一个遵循options模式设计的应用程序,它使用依赖注入。我有一个名为DataManager的自定义ORM类。在创建DataManager的实例时,我将连接字符串注入到类中,如下所示。 this._connecti
浏览 0
提问于2017-09-26
得票数 0
2
回答
在.NET核心
DI
中,单例
生命周期
服务如何处理并发请求?
.net
、
performance
、
.net-core
、
dependency-injection
、
singleton
在.NET核心
DI
的上下文中,如果服务
注册
为单实例(
生命周期
,不要与模式混淆),它是否能够处理多个并发请求? 文档中说“每个后续请求都使用相同的实例”。假设我们的数据访问实现是这样
注册
的。这是否意味着它不会扩展
和
处理并发请求,每个请求实际上都会排队使用该服务?
浏览 3
提问于2020-05-20
得票数 1
1
回答
Spring4d事件驱动体系结构或如何检索给定接口的所有实例
delphi
、
spring4d
此外,在理想情况下,如果Controller
注册
为Singleton如果TMySingletonController
浏览 3
提问于2015-11-30
得票数 0
回答已采纳
2
回答
使用
DI
时,每次使用接口时都创建一个新实例。
c#
、
.net-core
、
dependency-injection
我有下面的代码。public class NumberWriter() : INumberWriter{ public void Write(){ } private INumberWriter writer; this.wri
浏览 8
提问于2022-04-20
得票数 1
回答已采纳
1
回答
我如何防止一个泄漏的抽象?
c#
、
dependencies
、
code-injection
、
abstraction
我正在编写一个Active Directory包装器,试图遵循可靠的
和
其他最佳实践。接口当前为"IActiveDirectory“。我目前有一个工厂,以便IActiveDirectory的
消费者
可以按需创建一个工厂,但我需要一种干净、方便的方法,让
消费者
发出资源使用完成的信号。我如何才能在不泄露资源包装器抽象的情况下为
消费者
提供一个契约(即接口)?我应该只公开一个接口的实现吗?有没有办法让我的
消费者
或
DI
容器来管理这个服务的
生命周期
?
浏览 2
提问于2013-11-02
得票数 6
1
回答
在嵌套/子容器期间,是否存在瞬态的
DI
容器?
c#
、
dependency-injection
、
inversion-of-control
、
ioc-container
(瞬变
生命周期
的工作方式)我已经测试了Castle Windsor
和
StructureMap。如果你想要我想要的行为,你需要
注册
所有的类型,这些类型应该是真正的瞬态的,比如 .For<IMyTransientType>() .LifecycleIs(new UniquePerRequestLifecycle您可以在域中的任何地方使用接口IScopedContext<TEntryPoint>创建一个作用域
生命周期
。
浏览 1
提问于2015-09-17
得票数 1
1
回答
在Unity中,什么时候依赖关系是通过反射来确定的?
.net
、
reflection
、
dependency-injection
、
dependencies
、
unity-container
除了已
注册
的依赖项之外,通过反射确定的依赖项,例如注入依赖项,是在依赖项的
生命周期
内还是在
DI
容器的
生命周期
内完成的? 编辑:
DI
Container在头脑中是Unity。编辑:精化:我很好奇反射过程发生了多少次,也想知道天气是否清晰,使用反射的Unity build中的阶段将找到构造器
和
属性。根据MSDN ( )的说法,统一构建的第四阶段是“预娱乐”,即“第四阶段。在容器的构造过程中一次,还是每次构造函数
和
属性依赖都需要解决?这种情况发生在寄存器解析释放模式的哪个
浏览 0
提问于2012-02-04
得票数 1
回答已采纳
1
回答
Rabbitmq只向一个服务发送消息
rabbitmq
、
microservices
、
rabbitmq-exchange
问题是,如果我将用户服务扩展到另一个服务器(比如U2 ),这意味着用户服务现在同时运行在服务器上,即U1
和
U2 (由nginx负载均衡器支持),而现在收听rabbitmq服务的用户服务将接收从通知服务发送的消息
浏览 5
提问于2021-07-30
得票数 0
1
回答
我可以让MassTransit重用使用者实例而不是为每个消息创建一个新的实例吗?
performance
、
masstransit
(直到今天),我的假设是,MassTransit ServiceBusFactory的订阅(如下面所用)将负责在启动时创建
消费者
,如果他们死了,可能会重新创建他们,但一旦事情开始并运行,就不会立即创建更多的
消费者
下面是我使用的一个示例Start()方法,它
注册
了使用者订阅(硬编码到1个使用者进行测试)。
浏览 4
提问于2014-08-11
得票数 2
回答已采纳
1
回答
.NET Core3.0依赖项注入不关闭DB集合
api
、
dependency-injection
、
.net-core
长话短说,我们有带有
DI
安装的API项目,如下面的代码片段所示。理想情况下,我们希望能够让
DI
在初始化时将数据库上下文传递给我们的服务,然后在初始化后自动关闭并释放这个连接。
浏览 1
提问于2019-10-15
得票数 0
回答已采纳
4
回答
为什么要使用第三方
DI
容器而不是内置的ASP.NET核心
DI
容器?
asp.net
、
dependency-injection
、
asp.net-core
由于目前缺乏关于
DI
topic - 的文档。与现有的解决方案相比,使用内置
DI
有什么优点/缺点?另外,有人能帮我理解一下这些
注册
之间的区别吗?
浏览 1
提问于2015-06-06
得票数 53
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Java:什么是Spring框架?
【行业资讯】.NET 8 Preview 5 发布
独立站运营:我想沉淀积累消费者信息,有错吗?
2018先树立一个小目标:掌握 vue
面向桌面开发的Windows Template Studio
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券