Comments (4)
Agent Can be disassembled into different applications according to business lines
In this way, different business lines can write jobs in their own applications
Why Agent needs direct access to the hangfire database?
It is because the status and execution log of the job need to be synchronized to hangfireserver
For example, unified management in hangfire dashboard
By the way
It may be better to switch to communication between agent and hangfireserver
How do you think?
from hangfire.httpjob.
Thank you for your answer, I am still not sure what is the difference in between having an Agent in a windows console and having a windows console with hangfire server, I can have as many servers as I want, I can define a server looking at specific queue as well.
Not sure which scenario is covered by Agents specifically than a regular hangfire server app can't cover?
from hangfire.httpjob.
From a design perspective, I think the Hangfire.httpjob,agent interacting directly with storage is a bad design,
and it would be better to change it to interact with hangfireserver.
At first, I wanted to make the agent's status and logs unified and manageable in hangfire.dashbord.
At that time, I just designed it like this for convenience.
from hangfire.httpjob.
100% agrees
from hangfire.httpjob.
Related Issues (20)
- blazor server模式下。多个任务提交异常 HOT 7
- 是否可以保存上一次运行的Data,并在下一次运行中获取到这个数据。 HOT 1
- 编辑周期任务,多success层级,保存丢失问题 HOT 1
- 时间显示问题 HOT 3
- 暂停重启后任务无法执行 HOT 2
- err:x-job-agent-action in headers can not be empty! HOT 3
- httpjob只会在启动项目注册 HOT 6
- AddRecurringJob 添加QueueName无法保存 HOT 3
- redis 数据库消息不会失效,导致服务器内存给占满 HOT 2
- 使用agent.job 想先登陆获取用户token,再带token去访问agent.job,无法实现 HOT 23
- 語系顯示問題 HOT 1
- Hangfire.Tags Deprecated, update to https://github.com/face-it/Hangfire.Tags HOT 2
- Exception: Could not load file or assembly Hangfire.Tags HOT 5
- Missing HttpJobs Results on UI [Updated] HOT 11
- 使用sqlserver 作为存储无法工作 HOT 3
- 3.8.4 nuget上包有问题 HOT 2
- No tags populated
- 只读模式下 怎么隐藏定期作业下的按钮
- RedisHangfire的Job面板为英文如何解决
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from hangfire.httpjob.