我正在建立一个由PostgreSQL表支持的工作队列。
此表中有class Person {
public:
string FirstName;
string LastName;
};
class Builder {
public:
Person* Build() {
Person person;
person.FirstName = "FirstName";
person.LastName = "LastName";
return &person;
};
};
int OnInit()
{
Builder builder;
Person* person = builder.Build();
string firstName = person.FirstName;
return(INIT_SUCCEEDED);
}
个事件中的Observable
个。订阅它的功能是将处理表中的单个项目并将其从表中删除。
这适用于订阅后插入的所有新项目。
由于该表是持久性的,因此该表可能包含一些我们永远不会收到通知的项目。 (例如,非正常关闭带来的剩余费用。)
如何用RxJava最好地解决这个问题?
我看到有一个INSERT
方法:
Observable.startWith
我不确定这是否能协调我想要的东西?